home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_89_CHCMD.txt < prev    next >
Text File  |  1993-07-15  |  244KB  |  4,292 lines

  1. # near model CODE resource
  2. # jump table entries: 11448-11448 (1 of them)
  3. export_1431:
  4. 00000000  4E56 FE98                link       A6, -0x0168
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  4A6D EA3E                tst.w      [A5 - 0x15C2]
  7. 0000000C  6612                     bne        +0x14 /* 00000020 */
  8. 0000000E  206D BA78                movea.l    A0, [A5 - 0x4588]
  9. 00000012  317C 0001 025E           move.w     [A0 + 0x25E], 0x1
  10. 00000018  206D BA78                movea.l    A0, [A5 - 0x4588]
  11. 0000001C  5268 0158                addq.w     [A0 + 0x158], 1
  12. label00000020:
  13. 00000020  206E 0008                movea.l    A0, [A6 + 0x8]
  14. 00000024  52AE 0008                addq.l     [A6 + 0x8], 1
  15. 00000028  7000                     moveq.l    D0, 0x00
  16. 0000002A  1010                     move.b     D0, [A0]
  17. 0000002C  3800                     move.w     D4, D0
  18. 0000002E  206E 0008                movea.l    A0, [A6 + 0x8]
  19. 00000032  52AE 0008                addq.l     [A6 + 0x8], 1
  20. 00000036  7000                     moveq.l    D0, 0x00
  21. 00000038  1010                     move.b     D0, [A0]
  22. 0000003A  3C00                     move.w     D6, D0
  23. 0000003C  4245                     clr.w      D5
  24. 0000003E  3004                     move.w     D0, D4
  25. 00000040  6B00 09E0                bmi        +0x9E2 /* 00000A22 */
  26. 00000044  0C40 000C                cmpi.w     D0, 0xC
  27. 00000048  6E00 09D8                bgt        +0x9DA /* 00000A22 */
  28. 0000004C  D040                     add.w      D0, D0
  29. 0000004E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  30. 00000052  4EFB 0000                jmp        [PC + D0.w]
  31. 00000056  001C 0030                ori.b      [A4]+, 0x30 /* '0' */
  32. 0000005A  009A 0104 0644           ori.l      [A2]+, 0x1040644
  33. 00000060  0710                     btst       [A0], D3
  34. 00000062  07B4 084A                bclr       [A4 + D0 + 0x4A], D3
  35. 00000066  0850 0928                bchg.b     [A0], 0x28 /* '(' */
  36. 0000006A  094A                     bchg       A2, D4
  37. 0000006C  095C                     bchg       [A4]+, D4
  38. 0000006E  097C 202E                bchg       0x202E /* ' .' */, D4
  39. 00000072  0008 5380                ori.b      A0, 0x80
  40. 00000076  2F00                     move.l     -[A7], D0
  41. 00000078  4EBA 0A14                jsr        [PC + 0xA14 /* 00000A8E */]
  42. 0000007C  3A00                     move.w     D5, D0
  43. 0000007E  588F                     addq.l     A7, 4
  44. 00000080  6000 09A0                bra        +0x9A2 /* 00000A22 */
  45. 00000084  53AE 0008                subq.l     [A6 + 0x8], 1
  46. 00000088  2F3C 0001 869F           move.l     -[A7], 0x1869F
  47. 0000008E  7000                     moveq.l    D0, 0x00
  48. 00000090  2F00                     move.l     -[A7], D0
  49. 00000092  486E FEFC                pea.l      [A6 - 0x104]
  50. 00000096  486E 0008                pea.l      [A6 + 0x8]
  51. 0000009A  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  52. 0000009E  3A00                     move.w     D5, D0
  53. 000000A0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  54. 000000A4  6700 097C                beq        +0x97E /* 00000A22 */
  55. 000000A8  206D B9FC                movea.l    A0, [A5 - 0x4604]
  56. 000000AC  47E8 032E                lea.l      A3, [A0 + 0x32E]
  57. 000000B0  6034                     bra        +0x36 /* 000000E6 */
  58. label000000B2:
  59. 000000B2  7003                     moveq.l    D0, 0x03
  60. 000000B4  B06B 000C                cmp.w      D0, [A3 + 0xC]
  61. 000000B8  662A                     bne        +0x2C /* 000000E4 */
  62. 000000BA  206B 0004                movea.l    A0, [A3 + 0x4]
  63. 000000BE  7000                     moveq.l    D0, 0x00
  64. 000000C0  3028 0022                move.w     D0, [A0 + 0x22]
  65. 000000C4  223C 0000 8000           move.l     D1, 0x8000
  66. 000000CA  C280                     and.l      D1, D0
  67. 000000CC  660C                     bne        +0xE /* 000000DA */
  68. 000000CE  206B 0004                movea.l    A0, [A3 + 0x4]
  69. 000000D2  216E FEFC 0010           move.l     [A0 + 0x10], [A6 - 0x104]
  70. 000000D8  600A                     bra        +0xC /* 000000E4 */
  71. label000000DA:
  72. 000000DA  4878 06AA                push.l     0x6AA
  73. 000000DE  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  74. 000000E2  588F                     addq.l     A7, 4
  75. label000000E4:
  76. 000000E4  2653                     movea.l    A3, [A3]
  77. label000000E6:
  78. 000000E6  200B                     move.l     D0, A3
  79. 000000E8  66C8                     bne        -0x36 /* 000000B2 */
  80. 000000EA  6000 0936                bra        +0x938 /* 00000A22 */
  81. 000000EE  53AE 0008                subq.l     [A6 + 0x8], 1
  82. 000000F2  486E FF00                pea.l      [A6 - 0x100]
  83. 000000F6  486E 0008                pea.l      [A6 + 0x8]
  84. 000000FA  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  85. 000000FE  3A00                     move.w     D5, D0
  86. 00000100  508F                     addq.l     A7, 8
  87. 00000102  6700 091E                beq        +0x920 /* 00000A22 */
  88. 00000106  206D B9FC                movea.l    A0, [A5 - 0x4604]
  89. 0000010A  47E8 032E                lea.l      A3, [A0 + 0x32E]
  90. 0000010E  6040                     bra        +0x42 /* 00000150 */
  91. label00000110:
  92. 00000110  7003                     moveq.l    D0, 0x03
  93. 00000112  B06B 000C                cmp.w      D0, [A3 + 0xC]
  94. 00000116  6636                     bne        +0x38 /* 0000014E */
  95. 00000118  206B 0004                movea.l    A0, [A3 + 0x4]
  96. 0000011C  7000                     moveq.l    D0, 0x00
  97. 0000011E  3028 0022                move.w     D0, [A0 + 0x22]
  98. 00000122  223C 0000 8000           move.l     D1, 0x8000
  99. 00000128  C280                     and.l      D1, D0
  100. 0000012A  6618                     bne        +0x1A /* 00000144 */
  101. 0000012C  700F                     moveq.l    D0, 0x0F
  102. 0000012E  2F00                     move.l     -[A7], D0
  103. 00000130  486E FF00                pea.l      [A6 - 0x100]
  104. 00000134  206B 0004                movea.l    A0, [A3 + 0x4]
  105. 00000138  2F08                     move.l     -[A7], A0
  106. 0000013A  4EAD 0F7A                jsr        [A5 + 0xF7A /* export_491 */]
  107. 0000013E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  108. 00000142  600A                     bra        +0xC /* 0000014E */
  109. label00000144:
  110. 00000144  4878 06AA                push.l     0x6AA
  111. 00000148  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  112. 0000014C  588F                     addq.l     A7, 4
  113. label0000014E:
  114. 0000014E  2653                     movea.l    A3, [A3]
  115. label00000150:
  116. 00000150  200B                     move.l     D0, A3
  117. 00000152  66BC                     bne        -0x42 /* 00000110 */
  118. 00000154  6000 08CC                bra        +0x8CE /* 00000A22 */
  119. 00000158  382D B9A8                move.w     D4, [A5 - 0x4658]
  120. 0000015C  426D B9A8                clr.w      [A5 - 0x4658]
  121. 00000160  486E FEB4                pea.l      [A6 - 0x14C]
  122. 00000164  486E FEB8                pea.l      [A6 - 0x148]
  123. 00000168  486E 0008                pea.l      [A6 + 0x8]
  124. 0000016C  4EAD 0C5A                jsr        [A5 + 0xC5A /* export_391 */]
  125. 00000170  4A40                     tst.w      D0
  126. 00000172  4FEF 000C                lea.l      A7, [A7 + 0xC]
  127. 00000176  6700 0518                beq        +0x51A /* 00000690 */
  128. 0000017A  7002                     moveq.l    D0, 0x02
  129. 0000017C  B06D F976                cmp.w      D0, [A5 - 0x68A]
  130. 00000180  57C0                     seq        D0
  131. 00000182  0240 0001                andi.w     D0, 0x1
  132. 00000186  48C0                     ext.l      D0
  133. 00000188  2F00                     move.l     -[A7], D0
  134. 0000018A  7000                     moveq.l    D0, 0x00
  135. 0000018C  2F00                     move.l     -[A7], D0
  136. 0000018E  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  137. 00000192  486E FED8                pea.l      [A6 - 0x128]
  138. 00000196  486E FED0                pea.l      [A6 - 0x130]
  139. 0000019A  486E FEC8                pea.l      [A6 - 0x138]
  140. 0000019E  486E FEC0                pea.l      [A6 - 0x140]
  141. 000001A2  486E FEF4                pea.l      [A6 - 0x10C]
  142. 000001A6  486E FEEC                pea.l      [A6 - 0x114]
  143. 000001AA  2F2E FEB4                move.l     -[A7], [A6 - 0x14C]
  144. 000001AE  41EE FEC0                lea.l      A0, [A6 - 0x140]
  145. 000001B2  2F20                     move.l     -[A7], -[A0]
  146. 000001B4  2F20                     move.l     -[A7], -[A0]
  147. 000001B6  4EBA 1622                jsr        [PC + 0x1622 /* 000017DA */]
  148. 000001BA  4A40                     tst.w      D0
  149. 000001BC  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  150. 000001C0  6700 0860                beq        +0x862 /* 00000A22 */
  151. 000001C4  206D B9F8                movea.l    A0, [A5 - 0x4608]
  152. 000001C8  47E8 032E                lea.l      A3, [A0 + 0x32E]
  153. 000001CC  6000 04A2                bra        +0x4A4 /* 00000670 */
  154. label000001D0:
  155. 000001D0  7003                     moveq.l    D0, 0x03
  156. 000001D2  B06B 000C                cmp.w      D0, [A3 + 0xC]
  157. 000001D6  6600 0496                bne        +0x498 /* 0000066E */
  158. 000001DA  206B 0004                movea.l    A0, [A3 + 0x4]
  159. 000001DE  7000                     moveq.l    D0, 0x00
  160. 000001E0  3028 0022                move.w     D0, [A0 + 0x22]
  161. 000001E4  223C 0000 8000           move.l     D1, 0x8000
  162. 000001EA  C280                     and.l      D1, D0
  163. 000001EC  6600 0476                bne        +0x478 /* 00000664 */
  164. 000001F0  486E FEE0                pea.l      [A6 - 0x120]
  165. 000001F4  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  166. 000001F8  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  167. 000001FC  4A46                     tst.w      D6
  168. 000001FE  508F                     addq.l     A7, 8
  169. 00000200  6614                     bne        +0x16 /* 00000216 */
  170. 00000202  302E FEE2                move.w     D0, [A6 - 0x11E]
  171. 00000206  B06E FEEE                cmp.w      D0, [A6 - 0x112]
  172. 0000020A  6626                     bne        +0x28 /* 00000232 */
  173. 0000020C  302E FEE6                move.w     D0, [A6 - 0x11A]
  174. 00000210  B06E FEF2                cmp.w      D0, [A6 - 0x10E]
  175. 00000214  661C                     bne        +0x1E /* 00000232 */
  176. label00000216:
  177. 00000216  302E FEF6                move.w     D0, [A6 - 0x10A]
  178. 0000021A  906E FEEE                sub.w      D0, [A6 - 0x112]
  179. 0000021E  D16E FEE2                add.w      [A6 - 0x11E], D0
  180. 00000222  302E FEFA                move.w     D0, [A6 - 0x106]
  181. 00000226  906E FEF2                sub.w      D0, [A6 - 0x10E]
  182. 0000022A  D16E FEE6                add.w      [A6 - 0x11A], D0
  183. 0000022E  6000 0086                bra        +0x88 /* 000002B6 */
  184. label00000232:
  185. 00000232  302E FEE2                move.w     D0, [A6 - 0x11E]
  186. 00000236  48C0                     ext.l      D0
  187. 00000238  2F00                     move.l     -[A7], D0
  188. 0000023A  486E FED0                pea.l      [A6 - 0x130]
  189. 0000023E  486E FEA2                pea.l      [A6 - 0x15E]
  190. 00000242  3F3C 080E                move.w     -[A7], 0x80E
  191. 00000246  A9EB                     syscall    Pack4/FP68K
  192. 00000248  41EE FEAC                lea.l      A0, [A6 - 0x154]
  193. 0000024C  2F20                     move.l     -[A7], -[A0]
  194. 0000024E  2F20                     move.l     -[A7], -[A0]
  195. 00000250  3F20                     move.w     -[A7], -[A0]
  196. 00000252  486E FEC0                pea.l      [A6 - 0x140]
  197. 00000256  486E FE98                pea.l      [A6 - 0x168]
  198. 0000025A  3F3C 080E                move.w     -[A7], 0x80E
  199. 0000025E  A9EB                     syscall    Pack4/FP68K
  200. 00000260  41EE FEA2                lea.l      A0, [A6 - 0x15E]
  201. 00000264  2F20                     move.l     -[A7], -[A0]
  202. 00000266  2F20                     move.l     -[A7], -[A0]
  203. 00000268  3F20                     move.w     -[A7], -[A0]
  204. 0000026A  4EBA 191E                jsr        [PC + 0x191E /* 00001B8A */]
  205. 0000026E  3D40 FEE2                move.w     [A6 - 0x11E], D0
  206. 00000272  302E FEE6                move.w     D0, [A6 - 0x11A]
  207. 00000276  48C0                     ext.l      D0
  208. 00000278  2F00                     move.l     -[A7], D0
  209. 0000027A  486E FED0                pea.l      [A6 - 0x130]
  210. 0000027E  486E FEA2                pea.l      [A6 - 0x15E]
  211. 00000282  3F3C 080E                move.w     -[A7], 0x80E
  212. 00000286  A9EB                     syscall    Pack4/FP68K
  213. 00000288  41EE FEAC                lea.l      A0, [A6 - 0x154]
  214. 0000028C  2F20                     move.l     -[A7], -[A0]
  215. 0000028E  2F20                     move.l     -[A7], -[A0]
  216. 00000290  3F20                     move.w     -[A7], -[A0]
  217. 00000292  486E FEC0                pea.l      [A6 - 0x140]
  218. 00000296  486E FE98                pea.l      [A6 - 0x168]
  219. 0000029A  3F3C 080E                move.w     -[A7], 0x80E
  220. 0000029E  A9EB                     syscall    Pack4/FP68K
  221. 000002A0  41EE FEA2                lea.l      A0, [A6 - 0x15E]
  222. 000002A4  2F20                     move.l     -[A7], -[A0]
  223. 000002A6  2F20                     move.l     -[A7], -[A0]
  224. 000002A8  3F20                     move.w     -[A7], -[A0]
  225. 000002AA  4EBA 18DE                jsr        [PC + 0x18DE /* 00001B8A */]
  226. 000002AE  3D40 FEE6                move.w     [A6 - 0x11A], D0
  227. 000002B2  4FEF 0030                lea.l      A7, [A7 + 0x30]
  228. label000002B6:
  229. 000002B6  4A46                     tst.w      D6
  230. 000002B8  6614                     bne        +0x16 /* 000002CE */
  231. 000002BA  302E FEE0                move.w     D0, [A6 - 0x120]
  232. 000002BE  B06E FEEC                cmp.w      D0, [A6 - 0x114]
  233. 000002C2  6626                     bne        +0x28 /* 000002EA */
  234. 000002C4  302E FEE4                move.w     D0, [A6 - 0x11C]
  235. 000002C8  B06E FEF0                cmp.w      D0, [A6 - 0x110]
  236. 000002CC  661C                     bne        +0x1E /* 000002EA */
  237. label000002CE:
  238. 000002CE  302E FEF4                move.w     D0, [A6 - 0x10C]
  239. 000002D2  906E FEEC                sub.w      D0, [A6 - 0x114]
  240. 000002D6  D16E FEE0                add.w      [A6 - 0x120], D0
  241. 000002DA  302E FEF8                move.w     D0, [A6 - 0x108]
  242. 000002DE  906E FEF0                sub.w      D0, [A6 - 0x110]
  243. 000002E2  D16E FEE4                add.w      [A6 - 0x11C], D0
  244. 000002E6  6000 0086                bra        +0x88 /* 0000036E */
  245. label000002EA:
  246. 000002EA  302E FEE0                move.w     D0, [A6 - 0x120]
  247. 000002EE  48C0                     ext.l      D0
  248. 000002F0  2F00                     move.l     -[A7], D0
  249. 000002F2  486E FED8                pea.l      [A6 - 0x128]
  250. 000002F6  486E FEA2                pea.l      [A6 - 0x15E]
  251. 000002FA  3F3C 080E                move.w     -[A7], 0x80E
  252. 000002FE  A9EB                     syscall    Pack4/FP68K
  253. 00000300  41EE FEAC                lea.l      A0, [A6 - 0x154]
  254. 00000304  2F20                     move.l     -[A7], -[A0]
  255. 00000306  2F20                     move.l     -[A7], -[A0]
  256. 00000308  3F20                     move.w     -[A7], -[A0]
  257. 0000030A  486E FEC8                pea.l      [A6 - 0x138]
  258. 0000030E  486E FE98                pea.l      [A6 - 0x168]
  259. 00000312  3F3C 080E                move.w     -[A7], 0x80E
  260. 00000316  A9EB                     syscall    Pack4/FP68K
  261. 00000318  41EE FEA2                lea.l      A0, [A6 - 0x15E]
  262. 0000031C  2F20                     move.l     -[A7], -[A0]
  263. 0000031E  2F20                     move.l     -[A7], -[A0]
  264. 00000320  3F20                     move.w     -[A7], -[A0]
  265. 00000322  4EBA 1866                jsr        [PC + 0x1866 /* 00001B8A */]
  266. 00000326  3D40 FEE0                move.w     [A6 - 0x120], D0
  267. 0000032A  302E FEE4                move.w     D0, [A6 - 0x11C]
  268. 0000032E  48C0                     ext.l      D0
  269. 00000330  2F00                     move.l     -[A7], D0
  270. 00000332  486E FED8                pea.l      [A6 - 0x128]
  271. 00000336  486E FEA2                pea.l      [A6 - 0x15E]
  272. 0000033A  3F3C 080E                move.w     -[A7], 0x80E
  273. 0000033E  A9EB                     syscall    Pack4/FP68K
  274. 00000340  41EE FEAC                lea.l      A0, [A6 - 0x154]
  275. 00000344  2F20                     move.l     -[A7], -[A0]
  276. 00000346  2F20                     move.l     -[A7], -[A0]
  277. 00000348  3F20                     move.w     -[A7], -[A0]
  278. 0000034A  486E FEC8                pea.l      [A6 - 0x138]
  279. 0000034E  486E FE98                pea.l      [A6 - 0x168]
  280. 00000352  3F3C 080E                move.w     -[A7], 0x80E
  281. 00000356  A9EB                     syscall    Pack4/FP68K
  282. 00000358  41EE FEA2                lea.l      A0, [A6 - 0x15E]
  283. 0000035C  2F20                     move.l     -[A7], -[A0]
  284. 0000035E  2F20                     move.l     -[A7], -[A0]
  285. 00000360  3F20                     move.w     -[A7], -[A0]
  286. 00000362  4EBA 1826                jsr        [PC + 0x1826 /* 00001B8A */]
  287. 00000366  3D40 FEE4                move.w     [A6 - 0x11C], D0
  288. 0000036A  4FEF 0030                lea.l      A7, [A7 + 0x30]
  289. label0000036E:
  290. 0000036E  302E FEE2                move.w     D0, [A6 - 0x11E]
  291. 00000372  B06E FEE6                cmp.w      D0, [A6 - 0x11A]
  292. 00000376  6F00 0120                ble        +0x122 /* 00000498 */
  293. 0000037A  206B 0004                movea.l    A0, [A3 + 0x4]
  294. 0000037E  4868 0016                pea.l      [A0 + 0x16]
  295. 00000382  206B 0004                movea.l    A0, [A3 + 0x4]
  296. 00000386  4868 001C                pea.l      [A0 + 0x1C]
  297. 0000038A  302E FEE6                move.w     D0, [A6 - 0x11A]
  298. 0000038E  48C0                     ext.l      D0
  299. 00000390  2F00                     move.l     -[A7], D0
  300. 00000392  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  301. 00000396  206B 0004                movea.l    A0, [A3 + 0x4]
  302. 0000039A  4868 0017                pea.l      [A0 + 0x17]
  303. 0000039E  206B 0004                movea.l    A0, [A3 + 0x4]
  304. 000003A2  4868 001E                pea.l      [A0 + 0x1E]
  305. 000003A6  302E FEE2                move.w     D0, [A6 - 0x11E]
  306. 000003AA  48C0                     ext.l      D0
  307. 000003AC  2F00                     move.l     -[A7], D0
  308. 000003AE  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  309. 000003B2  206B 0004                movea.l    A0, [A3 + 0x4]
  310. 000003B6  3028 0020                move.w     D0, [A0 + 0x20]
  311. 000003BA  5B40                     subq.w     D0, 5
  312. 000003BC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  313. 000003C0  6500 0112                bcs        +0x114 /* 000004D4 */
  314. 000003C4  0C40 0004                cmpi.w     D0, 0x4
  315. 000003C8  6200 010A                bhi        +0x10C /* 000004D4 */
  316. 000003CC  D040                     add.w      D0, D0
  317. 000003CE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  318. 000003D2  4EFB 0000                jmp        [PC + D0.w]
  319. 000003D6  0078 000C 0100           ori.w      [0x00000100 /* MonkeyLives */], 0xC
  320. 000003DC  0100                     btst       D0, D0
  321. 000003DE  0084 2D6B 0004           ori.l      D4, 0x2D6B0004
  322. 000003E4  FEE8 206E                .extension 0xEE8 <<F/2-3/7>> // unimplemented
  323. 000003E8  FEE8 0C68                .extension 0xEE8 <<F/2-3/7>> // unimplemented
  324. 000003EC  0708                     btst       A0, D3
  325. 000003EE  0040 6C16                ori.w      D0, 0x6C16
  326. 000003F2  206E FEE8                movea.l    A0, [A6 - 0x118]
  327. 000003F6  303C 0708                move.w     D0, 0x708
  328. 000003FA  9068 0040                sub.w      D0, [A0 + 0x40]
  329. 000003FE  206E FEE8                movea.l    A0, [A6 - 0x118]
  330. 00000402  3140 0040                move.w     [A0 + 0x40], D0
  331. 00000406  6014                     bra        +0x16 /* 0000041C */
  332. 00000408  206E FEE8                movea.l    A0, [A6 - 0x118]
  333. 0000040C  303C 1518                move.w     D0, 0x1518
  334. 00000410  9068 0040                sub.w      D0, [A0 + 0x40]
  335. 00000414  206E FEE8                movea.l    A0, [A6 - 0x118]
  336. 00000418  3140 0040                move.w     [A0 + 0x40], D0
  337. label0000041C:
  338. 0000041C  206E FEE8                movea.l    A0, [A6 - 0x118]
  339. 00000420  3028 0042                move.w     D0, [A0 + 0x42]
  340. 00000424  48C0                     ext.l      D0
  341. 00000426  2F08                     move.l     -[A7], A0
  342. 00000428  72FF                     moveq.l    D1, 0xFFFFFFFF
  343. 0000042A  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  344. 0000042E  205F                     movea.l    A0, [A7]+
  345. 00000430  3140 0042                move.w     [A0 + 0x42], D0
  346. 00000434  206E FEE8                movea.l    A0, [A6 - 0x118]
  347. 00000438  303C 3FFF                move.w     D0, 0x3FFF
  348. 0000043C  9068 003E                sub.w      D0, [A0 + 0x3E]
  349. 00000440  206E FEE8                movea.l    A0, [A6 - 0x118]
  350. 00000444  3140 003E                move.w     [A0 + 0x3E], D0
  351. 00000448  6000 008A                bra        +0x8C /* 000004D4 */
  352. 0000044C  206B 0004                movea.l    A0, [A3 + 0x4]
  353. 00000450  0A68 0001 003E           xori.w     [A0 + 0x3E], 0x1
  354. 00000456  607C                     bra        +0x7E /* 000004D4 */
  355. 00000458  2D6B 0004 FEE8           move.l     [A6 - 0x118], [A3 + 0x4]
  356. 0000045E  4247                     clr.w      D7
  357. 00000460  602A                     bra        +0x2C /* 0000048C */
  358. label00000462:
  359. 00000462  206E FEE8                movea.l    A0, [A6 - 0x118]
  360. 00000466  2068 0044                movea.l    A0, [A0 + 0x44]
  361. 0000046A  48C7                     ext.l      D7
  362. 0000046C  2007                     move.l     D0, D7
  363. 0000046E  E580                     asl        D0, 2
  364. 00000470  323C 3FFF                move.w     D1, 0x3FFF
  365. 00000474  9270 0802                sub.w      D1, [A0 + D0 + 0x2]
  366. 00000478  206E FEE8                movea.l    A0, [A6 - 0x118]
  367. 0000047C  2068 0044                movea.l    A0, [A0 + 0x44]
  368. 00000480  48C7                     ext.l      D7
  369. 00000482  2007                     move.l     D0, D7
  370. 00000484  E580                     asl        D0, 2
  371. 00000486  3181 0802                move.w     [A0 + D0 + 0x2], D1
  372. 0000048A  5247                     addq.w     D7, 1
  373. label0000048C:
  374. 0000048C  206E FEE8                movea.l    A0, [A6 - 0x118]
  375. 00000490  BE68 0040                cmp.w      D7, [A0 + 0x40]
  376. 00000494  6DCC                     blt        -0x32 /* 00000462 */
  377. 00000496  603C                     bra        +0x3E /* 000004D4 */
  378. label00000498:
  379. 00000498  206B 0004                movea.l    A0, [A3 + 0x4]
  380. 0000049C  4868 0016                pea.l      [A0 + 0x16]
  381. 000004A0  206B 0004                movea.l    A0, [A3 + 0x4]
  382. 000004A4  4868 001C                pea.l      [A0 + 0x1C]
  383. 000004A8  302E FEE2                move.w     D0, [A6 - 0x11E]
  384. 000004AC  48C0                     ext.l      D0
  385. 000004AE  2F00                     move.l     -[A7], D0
  386. 000004B0  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  387. 000004B4  206B 0004                movea.l    A0, [A3 + 0x4]
  388. 000004B8  4868 0017                pea.l      [A0 + 0x17]
  389. 000004BC  206B 0004                movea.l    A0, [A3 + 0x4]
  390. 000004C0  4868 001E                pea.l      [A0 + 0x1E]
  391. 000004C4  302E FEE6                move.w     D0, [A6 - 0x11A]
  392. 000004C8  48C0                     ext.l      D0
  393. 000004CA  2F00                     move.l     -[A7], D0
  394. 000004CC  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  395. 000004D0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  396. label000004D4:
  397. 000004D4  302E FEE0                move.w     D0, [A6 - 0x120]
  398. 000004D8  B06E FEE4                cmp.w      D0, [A6 - 0x11C]
  399. 000004DC  6F00 00FE                ble        +0x100 /* 000005DC */
  400. 000004E0  206B 0004                movea.l    A0, [A3 + 0x4]
  401. 000004E4  4868 0014                pea.l      [A0 + 0x14]
  402. 000004E8  206B 0004                movea.l    A0, [A3 + 0x4]
  403. 000004EC  4868 0018                pea.l      [A0 + 0x18]
  404. 000004F0  302E FEE4                move.w     D0, [A6 - 0x11C]
  405. 000004F4  48C0                     ext.l      D0
  406. 000004F6  2F00                     move.l     -[A7], D0
  407. 000004F8  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  408. 000004FC  206B 0004                movea.l    A0, [A3 + 0x4]
  409. 00000500  4868 0015                pea.l      [A0 + 0x15]
  410. 00000504  206B 0004                movea.l    A0, [A3 + 0x4]
  411. 00000508  4868 001A                pea.l      [A0 + 0x1A]
  412. 0000050C  302E FEE0                move.w     D0, [A6 - 0x120]
  413. 00000510  48C0                     ext.l      D0
  414. 00000512  2F00                     move.l     -[A7], D0
  415. 00000514  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  416. 00000518  206B 0004                movea.l    A0, [A3 + 0x4]
  417. 0000051C  3028 0020                move.w     D0, [A0 + 0x20]
  418. 00000520  5B40                     subq.w     D0, 5
  419. 00000522  4FEF 0018                lea.l      A7, [A7 + 0x18]
  420. 00000526  6500 00F0                bcs        +0xF2 /* 00000618 */
  421. 0000052A  0C40 0004                cmpi.w     D0, 0x4
  422. 0000052E  6200 00E8                bhi        +0xEA /* 00000618 */
  423. 00000532  D040                     add.w      D0, D0
  424. 00000534  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  425. 00000538  4EFB 0000                jmp        [PC + D0.w]
  426. 0000053C  0056 000C                ori.w      [A6], 0xC
  427. 00000540  00DE                     .incomplete
  428. 00000542  00DE                     .incomplete
  429. 00000544  0062 2D6B                ori.w      -[A2], 0x2D6B /* '-k' */
  430. 00000548  0004 FEE8                ori.b      D4, 0xE8
  431. 0000054C  206E FEE8                movea.l    A0, [A6 - 0x118]
  432. 00000550  303C 0E10                move.w     D0, 0xE10
  433. 00000554  9068 0040                sub.w      D0, [A0 + 0x40]
  434. 00000558  206E FEE8                movea.l    A0, [A6 - 0x118]
  435. 0000055C  3140 0040                move.w     [A0 + 0x40], D0
  436. 00000560  206E FEE8                movea.l    A0, [A6 - 0x118]
  437. 00000564  3028 0042                move.w     D0, [A0 + 0x42]
  438. 00000568  48C0                     ext.l      D0
  439. 0000056A  2F08                     move.l     -[A7], A0
  440. 0000056C  72FF                     moveq.l    D1, 0xFFFFFFFF
  441. 0000056E  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  442. 00000572  205F                     movea.l    A0, [A7]+
  443. 00000574  3140 0042                move.w     [A0 + 0x42], D0
  444. 00000578  206E FEE8                movea.l    A0, [A6 - 0x118]
  445. 0000057C  303C 3FFF                move.w     D0, 0x3FFF
  446. 00000580  9068 003C                sub.w      D0, [A0 + 0x3C]
  447. 00000584  206E FEE8                movea.l    A0, [A6 - 0x118]
  448. 00000588  3140 003C                move.w     [A0 + 0x3C], D0
  449. 0000058C  6000 008A                bra        +0x8C /* 00000618 */
  450. 00000590  206B 0004                movea.l    A0, [A3 + 0x4]
  451. 00000594  0A68 0002 003E           xori.w     [A0 + 0x3E], 0x2
  452. 0000059A  607C                     bra        +0x7E /* 00000618 */
  453. 0000059C  2D6B 0004 FEE8           move.l     [A6 - 0x118], [A3 + 0x4]
  454. 000005A2  4247                     clr.w      D7
  455. 000005A4  602A                     bra        +0x2C /* 000005D0 */
  456. label000005A6:
  457. 000005A6  206E FEE8                movea.l    A0, [A6 - 0x118]
  458. 000005AA  2068 0044                movea.l    A0, [A0 + 0x44]
  459. 000005AE  48C7                     ext.l      D7
  460. 000005B0  2007                     move.l     D0, D7
  461. 000005B2  E580                     asl        D0, 2
  462. 000005B4  323C 3FFF                move.w     D1, 0x3FFF
  463. 000005B8  9270 0800                sub.w      D1, [A0 + D0]
  464. 000005BC  206E FEE8                movea.l    A0, [A6 - 0x118]
  465. 000005C0  2068 0044                movea.l    A0, [A0 + 0x44]
  466. 000005C4  48C7                     ext.l      D7
  467. 000005C6  2007                     move.l     D0, D7
  468. 000005C8  E580                     asl        D0, 2
  469. 000005CA  3181 0800                move.w     [A0 + D0], D1
  470. 000005CE  5247                     addq.w     D7, 1
  471. label000005D0:
  472. 000005D0  206E FEE8                movea.l    A0, [A6 - 0x118]
  473. 000005D4  BE68 0040                cmp.w      D7, [A0 + 0x40]
  474. 000005D8  6DCC                     blt        -0x32 /* 000005A6 */
  475. 000005DA  603C                     bra        +0x3E /* 00000618 */
  476. label000005DC:
  477. 000005DC  206B 0004                movea.l    A0, [A3 + 0x4]
  478. 000005E0  4868 0014                pea.l      [A0 + 0x14]
  479. 000005E4  206B 0004                movea.l    A0, [A3 + 0x4]
  480. 000005E8  4868 0018                pea.l      [A0 + 0x18]
  481. 000005EC  302E FEE0                move.w     D0, [A6 - 0x120]
  482. 000005F0  48C0                     ext.l      D0
  483. 000005F2  2F00                     move.l     -[A7], D0
  484. 000005F4  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  485. 000005F8  206B 0004                movea.l    A0, [A3 + 0x4]
  486. 000005FC  4868 0015                pea.l      [A0 + 0x15]
  487. 00000600  206B 0004                movea.l    A0, [A3 + 0x4]
  488. 00000604  4868 001A                pea.l      [A0 + 0x1A]
  489. 00000608  302E FEE4                move.w     D0, [A6 - 0x11C]
  490. 0000060C  48C0                     ext.l      D0
  491. 0000060E  2F00                     move.l     -[A7], D0
  492. 00000610  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  493. 00000614  4FEF 0018                lea.l      A7, [A7 + 0x18]
  494. label00000618:
  495. 00000618  206B 0004                movea.l    A0, [A3 + 0x4]
  496. 0000061C  7005                     moveq.l    D0, 0x05
  497. 0000061E  B068 0020                cmp.w      D0, [A0 + 0x20]
  498. 00000622  6628                     bne        +0x2A /* 0000064C */
  499. 00000624  302E FEE2                move.w     D0, [A6 - 0x11E]
  500. 00000628  B06E FEE6                cmp.w      D0, [A6 - 0x11A]
  501. 0000062C  660A                     bne        +0xC /* 00000638 */
  502. 0000062E  206B 0004                movea.l    A0, [A3 + 0x4]
  503. 00000632  0268 FFFE 003E           andi.w     [A0 + 0x3E], 0xFFFE
  504. label00000638:
  505. 00000638  302E FEE0                move.w     D0, [A6 - 0x120]
  506. 0000063C  B06E FEE4                cmp.w      D0, [A6 - 0x11C]
  507. 00000640  660A                     bne        +0xC /* 0000064C */
  508. 00000642  206B 0004                movea.l    A0, [A3 + 0x4]
  509. 00000646  0268 FFFD 003E           andi.w     [A0 + 0x3E], 0xFFFD
  510. label0000064C:
  511. 0000064C  206B 0004                movea.l    A0, [A3 + 0x4]
  512. 00000650  4868 0014                pea.l      [A0 + 0x14]
  513. 00000654  206B 0004                movea.l    A0, [A3 + 0x4]
  514. 00000658  4868 0018                pea.l      [A0 + 0x18]
  515. 0000065C  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  516. 00000660  508F                     addq.l     A7, 8
  517. 00000662  600A                     bra        +0xC /* 0000066E */
  518. label00000664:
  519. 00000664  4878 06AA                push.l     0x6AA
  520. 00000668  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  521. 0000066C  588F                     addq.l     A7, 4
  522. label0000066E:
  523. 0000066E  2653                     movea.l    A3, [A3]
  524. label00000670:
  525. 00000670  200B                     move.l     D0, A3
  526. 00000672  6600 FB5C                bne        -0x4A2 /* 000001D0 */
  527. 00000676  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  528. 0000067A  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  529. 0000067E  7000                     moveq.l    D0, 0x00
  530. 00000680  2F00                     move.l     -[A7], D0
  531. 00000682  7201                     moveq.l    D1, 0x01
  532. 00000684  2F01                     move.l     -[A7], D1
  533. 00000686  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  534. 0000068A  5245                     addq.w     D5, 1
  535. 0000068C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  536. label00000690:
  537. 00000690  3B44 B9A8                move.w     [A5 - 0x4658], D4
  538. 00000694  6000 038C                bra        +0x38E /* 00000A22 */
  539. 00000698  53AE 0008                subq.l     [A6 + 0x8], 1
  540. 0000069C  486E FEAC                pea.l      [A6 - 0x154]
  541. 000006A0  486E 0008                pea.l      [A6 + 0x8]
  542. 000006A4  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  543. 000006A8  4A40                     tst.w      D0
  544. 000006AA  508F                     addq.l     A7, 8
  545. 000006AC  6700 0374                beq        +0x376 /* 00000A22 */
  546. 000006B0  486E FEAE                pea.l      [A6 - 0x152]
  547. 000006B4  486E 0008                pea.l      [A6 + 0x8]
  548. 000006B8  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  549. 000006BC  4A40                     tst.w      D0
  550. 000006BE  508F                     addq.l     A7, 8
  551. 000006C0  6700 0360                beq        +0x362 /* 00000A22 */
  552. 000006C4  7001                     moveq.l    D0, 0x01
  553. 000006C6  2F00                     move.l     -[A7], D0
  554. 000006C8  7200                     moveq.l    D1, 0x00
  555. 000006CA  2F01                     move.l     -[A7], D1
  556. 000006CC  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  557. 000006D0  206D B9F8                movea.l    A0, [A5 - 0x4608]
  558. 000006D4  49E8 032E                lea.l      A4, [A0 + 0x32E]
  559. 000006D8  508F                     addq.l     A7, 8
  560. 000006DA  6068                     bra        +0x6A /* 00000744 */
  561. label000006DC:
  562. 000006DC  7003                     moveq.l    D0, 0x03
  563. 000006DE  B06C 000C                cmp.w      D0, [A4 + 0xC]
  564. 000006E2  665E                     bne        +0x60 /* 00000742 */
  565. 000006E4  206C 0004                movea.l    A0, [A4 + 0x4]
  566. 000006E8  7006                     moveq.l    D0, 0x06
  567. 000006EA  B068 0020                cmp.w      D0, [A0 + 0x20]
  568. 000006EE  6652                     bne        +0x54 /* 00000742 */
  569. 000006F0  206C 0004                movea.l    A0, [A4 + 0x4]
  570. 000006F4  7000                     moveq.l    D0, 0x00
  571. 000006F6  3028 0022                move.w     D0, [A0 + 0x22]
  572. 000006FA  223C 0000 8000           move.l     D1, 0x8000
  573. 00000700  C280                     and.l      D1, D0
  574. 00000702  6634                     bne        +0x36 /* 00000738 */
  575. 00000704  486D 2C3A                pea.l      [A5 + 0x2C3A /* export_1411 */]
  576. 00000708  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  577. 0000070C  4A40                     tst.w      D0
  578. 0000070E  588F                     addq.l     A7, 4
  579. 00000710  6730                     beq        +0x32 /* 00000742 */
  580. 00000712  302E FEAE                move.w     D0, [A6 - 0x152]
  581. 00000716  48C0                     ext.l      D0
  582. 00000718  2F00                     move.l     -[A7], D0
  583. 0000071A  302E FEAC                move.w     D0, [A6 - 0x154]
  584. 0000071E  48C0                     ext.l      D0
  585. 00000720  2F00                     move.l     -[A7], D0
  586. 00000722  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  587. 00000726  4EAD 2C3A                jsr        [A5 + 0x2C3A /* export_1411 */]
  588. 0000072A  486D 2C3A                pea.l      [A5 + 0x2C3A /* export_1411 */]
  589. 0000072E  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  590. 00000732  4FEF 0010                lea.l      A7, [A7 + 0x10]
  591. 00000736  600A                     bra        +0xC /* 00000742 */
  592. label00000738:
  593. 00000738  4878 06AA                push.l     0x6AA
  594. 0000073C  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  595. 00000740  588F                     addq.l     A7, 4
  596. label00000742:
  597. 00000742  2854                     movea.l    A4, [A4]
  598. label00000744:
  599. 00000744  200C                     move.l     D0, A4
  600. 00000746  6694                     bne        -0x6A /* 000006DC */
  601. 00000748  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  602. 0000074C  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  603. 00000750  7001                     moveq.l    D0, 0x01
  604. 00000752  2F00                     move.l     -[A7], D0
  605. 00000754  2F00                     move.l     -[A7], D0
  606. 00000756  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  607. 0000075A  5245                     addq.w     D5, 1
  608. 0000075C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  609. 00000760  6000 02C0                bra        +0x2C2 /* 00000A22 */
  610. 00000764  206D B9F8                movea.l    A0, [A5 - 0x4608]
  611. 00000768  49E8 032E                lea.l      A4, [A0 + 0x32E]
  612. 0000076C  6000 0082                bra        +0x84 /* 000007F0 */
  613. label00000770:
  614. 00000770  7003                     moveq.l    D0, 0x03
  615. 00000772  B06C 000C                cmp.w      D0, [A4 + 0xC]
  616. 00000776  6676                     bne        +0x78 /* 000007EE */
  617. 00000778  206C 0004                movea.l    A0, [A4 + 0x4]
  618. 0000077C  7009                     moveq.l    D0, 0x09
  619. 0000077E  B068 0020                cmp.w      D0, [A0 + 0x20]
  620. 00000782  666A                     bne        +0x6C /* 000007EE */
  621. 00000784  206C 0004                movea.l    A0, [A4 + 0x4]
  622. 00000788  7000                     moveq.l    D0, 0x00
  623. 0000078A  3028 0022                move.w     D0, [A0 + 0x22]
  624. 0000078E  223C 0000 8000           move.l     D1, 0x8000
  625. 00000794  C280                     and.l      D1, D0
  626. 00000796  664C                     bne        +0x4E /* 000007E4 */
  627. 00000798  3006                     move.w     D0, D6
  628. 0000079A  6B52                     bmi        +0x54 /* 000007EE */
  629. 0000079C  0C40 0003                cmpi.w     D0, 0x3
  630. 000007A0  6E4C                     bgt        +0x4E /* 000007EE */
  631. 000007A2  D040                     add.w      D0, D0
  632. 000007A4  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  633. 000007A8  4EFB 0000                jmp        [PC + D0.w]
  634. 000007AC  000A 0016                ori.b      A2, 0x16
  635. 000007B0  0022 002E                ori.b      -[A2], 0x2E /* '.' */
  636. 000007B4  206C 0004                movea.l    A0, [A4 + 0x4]
  637. 000007B8  0268 FFFE 003C           andi.w     [A0 + 0x3C], 0xFFFE
  638. 000007BE  602E                     bra        +0x30 /* 000007EE */
  639. 000007C0  206C 0004                movea.l    A0, [A4 + 0x4]
  640. 000007C4  0068 0001 003C           ori.w      [A0 + 0x3C], 0x1
  641. 000007CA  6022                     bra        +0x24 /* 000007EE */
  642. 000007CC  206C 0004                movea.l    A0, [A4 + 0x4]
  643. 000007D0  0068 0002 003C           ori.w      [A0 + 0x3C], 0x2
  644. 000007D6  6016                     bra        +0x18 /* 000007EE */
  645. 000007D8  206C 0004                movea.l    A0, [A4 + 0x4]
  646. 000007DC  0268 FFFD 003C           andi.w     [A0 + 0x3C], 0xFFFD
  647. 000007E2  600A                     bra        +0xC /* 000007EE */
  648. label000007E4:
  649. 000007E4  4878 06AA                push.l     0x6AA
  650. 000007E8  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  651. 000007EC  588F                     addq.l     A7, 4
  652. label000007EE:
  653. 000007EE  2854                     movea.l    A4, [A4]
  654. label000007F0:
  655. 000007F0  200C                     move.l     D0, A4
  656. 000007F2  6600 FF7C                bne        -0x82 /* 00000770 */
  657. 000007F6  7001                     moveq.l    D0, 0x01
  658. 000007F8  2F00                     move.l     -[A7], D0
  659. 000007FA  7200                     moveq.l    D1, 0x00
  660. 000007FC  2F01                     move.l     -[A7], D1
  661. 000007FE  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  662. 00000802  508F                     addq.l     A7, 8
  663. 00000804  6000 021C                bra        +0x21E /* 00000A22 */
  664. 00000808  ED4E                     lsl        D6.w, 6
  665. 0000080A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  666. 0000080E  49E8 032E                lea.l      A4, [A0 + 0x32E]
  667. 00000812  6068                     bra        +0x6A /* 0000087C */
  668. label00000814:
  669. 00000814  7003                     moveq.l    D0, 0x03
  670. 00000816  B06C 000C                cmp.w      D0, [A4 + 0xC]
  671. 0000081A  665E                     bne        +0x60 /* 0000087A */
  672. 0000081C  206C 0004                movea.l    A0, [A4 + 0x4]
  673. 00000820  7000                     moveq.l    D0, 0x00
  674. 00000822  3028 0022                move.w     D0, [A0 + 0x22]
  675. 00000826  223C 0000 8000           move.l     D1, 0x8000
  676. 0000082C  C280                     and.l      D1, D0
  677. 0000082E  6640                     bne        +0x42 /* 00000870 */
  678. 00000830  206C 0004                movea.l    A0, [A4 + 0x4]
  679. 00000834  7005                     moveq.l    D0, 0x05
  680. 00000836  B068 0020                cmp.w      D0, [A0 + 0x20]
  681. 0000083A  6614                     bne        +0x16 /* 00000850 */
  682. 0000083C  206C 0004                movea.l    A0, [A4 + 0x4]
  683. 00000840  0268 FF3F 003E           andi.w     [A0 + 0x3E], 0xFF3F
  684. 00000846  206C 0004                movea.l    A0, [A4 + 0x4]
  685. 0000084A  8D68 003E                or.w       [A0 + 0x3E], D6
  686. 0000084E  602A                     bra        +0x2C /* 0000087A */
  687. label00000850:
  688. 00000850  206C 0004                movea.l    A0, [A4 + 0x4]
  689. 00000854  7009                     moveq.l    D0, 0x09
  690. 00000856  B068 0020                cmp.w      D0, [A0 + 0x20]
  691. 0000085A  661E                     bne        +0x20 /* 0000087A */
  692. 0000085C  206C 0004                movea.l    A0, [A4 + 0x4]
  693. 00000860  0268 FF3F 003C           andi.w     [A0 + 0x3C], 0xFF3F
  694. 00000866  206C 0004                movea.l    A0, [A4 + 0x4]
  695. 0000086A  8D68 003C                or.w       [A0 + 0x3C], D6
  696. 0000086E  600A                     bra        +0xC /* 0000087A */
  697. label00000870:
  698. 00000870  4878 06AA                push.l     0x6AA
  699. 00000874  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  700. 00000878  588F                     addq.l     A7, 4
  701. label0000087A:
  702. 0000087A  2854                     movea.l    A4, [A4]
  703. label0000087C:
  704. 0000087C  200C                     move.l     D0, A4
  705. 0000087E  6694                     bne        -0x6A /* 00000814 */
  706. 00000880  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  707. 00000884  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  708. 00000888  7001                     moveq.l    D0, 0x01
  709. 0000088A  2F00                     move.l     -[A7], D0
  710. 0000088C  7200                     moveq.l    D1, 0x00
  711. 0000088E  2F01                     move.l     -[A7], D1
  712. 00000890  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  713. 00000894  5245                     addq.w     D5, 1
  714. 00000896  4FEF 000C                lea.l      A7, [A7 + 0xC]
  715. 0000089A  6000 0186                bra        +0x188 /* 00000A22 */
  716. 0000089E  5245                     addq.w     D5, 1
  717. 000008A0  6000 0180                bra        +0x182 /* 00000A22 */
  718. 000008A4  4247                     clr.w      D7
  719. 000008A6  206D B9F8                movea.l    A0, [A5 - 0x4608]
  720. 000008AA  49E8 032E                lea.l      A4, [A0 + 0x32E]
  721. 000008AE  6000 008A                bra        +0x8C /* 0000093A */
  722. label000008B2:
  723. 000008B2  7003                     moveq.l    D0, 0x03
  724. 000008B4  B06C 000C                cmp.w      D0, [A4 + 0xC]
  725. 000008B8  667E                     bne        +0x80 /* 00000938 */
  726. 000008BA  206C 0004                movea.l    A0, [A4 + 0x4]
  727. 000008BE  7002                     moveq.l    D0, 0x02
  728. 000008C0  B068 0020                cmp.w      D0, [A0 + 0x20]
  729. 000008C4  6672                     bne        +0x74 /* 00000938 */
  730. 000008C6  206C 0004                movea.l    A0, [A4 + 0x4]
  731. 000008CA  2068 002A                movea.l    A0, [A0 + 0x2A]
  732. 000008CE  7001                     moveq.l    D0, 0x01
  733. 000008D0  B028 004C                cmp.b      D0, [A0 + 0x4C]
  734. 000008D4  6662                     bne        +0x64 /* 00000938 */
  735. 000008D6  206C 0004                movea.l    A0, [A4 + 0x4]
  736. 000008DA  7000                     moveq.l    D0, 0x00
  737. 000008DC  3028 0022                move.w     D0, [A0 + 0x22]
  738. 000008E0  223C 0000 8000           move.l     D1, 0x8000
  739. 000008E6  C280                     and.l      D1, D0
  740. 000008E8  6644                     bne        +0x46 /* 0000092E */
  741. 000008EA  206C 0004                movea.l    A0, [A4 + 0x4]
  742. 000008EE  2068 002A                movea.l    A0, [A0 + 0x2A]
  743. 000008F2  41E8 0072                lea.l      A0, [A0 + 0x72]
  744. 000008F6  2D48 FEB0                move.l     [A6 - 0x150], A0
  745. 000008FA  4A46                     tst.w      D6
  746. 000008FC  6718                     beq        +0x1A /* 00000916 */
  747. 000008FE  206E FEB0                movea.l    A0, [A6 - 0x150]
  748. 00000902  303C 0100                move.w     D0, 0x100
  749. 00000906  C050                     and.w      D0, [A0]
  750. 00000908  662E                     bne        +0x30 /* 00000938 */
  751. 0000090A  5247                     addq.w     D7, 1
  752. 0000090C  206E FEB0                movea.l    A0, [A6 - 0x150]
  753. 00000910  0050 0100                ori.w      [A0], 0x100
  754. 00000914  6022                     bra        +0x24 /* 00000938 */
  755. label00000916:
  756. 00000916  206E FEB0                movea.l    A0, [A6 - 0x150]
  757. 0000091A  303C 0100                move.w     D0, 0x100
  758. 0000091E  C050                     and.w      D0, [A0]
  759. 00000920  6716                     beq        +0x18 /* 00000938 */
  760. 00000922  5247                     addq.w     D7, 1
  761. 00000924  206E FEB0                movea.l    A0, [A6 - 0x150]
  762. 00000928  0250 FEFF                andi.w     [A0], 0xFEFF
  763. 0000092C  600A                     bra        +0xC /* 00000938 */
  764. label0000092E:
  765. 0000092E  4878 06AA                push.l     0x6AA
  766. 00000932  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  767. 00000936  588F                     addq.l     A7, 4
  768. label00000938:
  769. 00000938  2854                     movea.l    A4, [A4]
  770. label0000093A:
  771. 0000093A  200C                     move.l     D0, A4
  772. 0000093C  6600 FF74                bne        -0x8A /* 000008B2 */
  773. 00000940  4A47                     tst.w      D7
  774. 00000942  6732                     beq        +0x34 /* 00000976 */
  775. 00000944  206D B9F8                movea.l    A0, [A5 - 0x4608]
  776. 00000948  303C 1400                move.w     D0, 0x1400
  777. 0000094C  C068 01AE                and.w      D0, [A0 + 0x1AE]
  778. 00000950  6724                     beq        +0x26 /* 00000976 */
  779. 00000952  7001                     moveq.l    D0, 0x01
  780. 00000954  2F00                     move.l     -[A7], D0
  781. 00000956  7200                     moveq.l    D1, 0x00
  782. 00000958  2F01                     move.l     -[A7], D1
  783. 0000095A  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  784. 0000095E  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  785. 00000962  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  786. 00000966  7001                     moveq.l    D0, 0x01
  787. 00000968  2F00                     move.l     -[A7], D0
  788. 0000096A  7200                     moveq.l    D1, 0x00
  789. 0000096C  2F01                     move.l     -[A7], D1
  790. 0000096E  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  791. 00000972  4FEF 0014                lea.l      A7, [A7 + 0x14]
  792. label00000976:
  793. 00000976  5245                     addq.w     D5, 1
  794. 00000978  6000 00A8                bra        +0xAA /* 00000A22 */
  795. 0000097C  0C46 0002                cmpi.w     D6, 0x2
  796. 00000980  660C                     bne        +0xE /* 0000098E */
  797. 00000982  7000                     moveq.l    D0, 0x00
  798. 00000984  2F00                     move.l     -[A7], D0
  799. 00000986  4EBA 19FC                jsr        [PC + 0x19FC /* 00002384 */]
  800. 0000098A  588F                     addq.l     A7, 4
  801. 0000098C  600A                     bra        +0xC /* 00000998 */
  802. label0000098E:
  803. 0000098E  48C6                     ext.l      D6
  804. 00000990  2F06                     move.l     -[A7], D6
  805. 00000992  4EBA 19F0                jsr        [PC + 0x19F0 /* 00002384 */]
  806. 00000996  588F                     addq.l     A7, 4
  807. label00000998:
  808. 00000998  5245                     addq.w     D5, 1
  809. 0000099A  6000 0086                bra        +0x88 /* 00000A22 */
  810. 0000099E  4A46                     tst.w      D6
  811. 000009A0  6706                     beq        +0x8 /* 000009A8 */
  812. 000009A2  4EBA 1C58                jsr        [PC + 0x1C58 /* 000025FC */]
  813. 000009A6  6004                     bra        +0x6 /* 000009AC */
  814. label000009A8:
  815. 000009A8  4EBA 1D7A                jsr        [PC + 0x1D7A /* 00002724 */]
  816. label000009AC:
  817. 000009AC  5245                     addq.w     D5, 1
  818. 000009AE  6072                     bra        +0x74 /* 00000A22 */
  819. 000009B0  4A46                     tst.w      D6
  820. 000009B2  6706                     beq        +0x8 /* 000009BA */
  821. 000009B4  4EBA 22F8                jsr        [PC + 0x22F8 /* 00002CAE */]
  822. 000009B8  6012                     bra        +0x14 /* 000009CC */
  823. label000009BA:
  824. 000009BA  7001                     moveq.l    D0, 0x01
  825. 000009BC  2F00                     move.l     -[A7], D0
  826. 000009BE  4EBA 19C4                jsr        [PC + 0x19C4 /* 00002384 */]
  827. 000009C2  4A40                     tst.w      D0
  828. 000009C4  588F                     addq.l     A7, 4
  829. 000009C6  6704                     beq        +0x6 /* 000009CC */
  830. 000009C8  4EBA 2624                jsr        [PC + 0x2624 /* 00002FEE */]
  831. label000009CC:
  832. 000009CC  5245                     addq.w     D5, 1
  833. 000009CE  6052                     bra        +0x54 /* 00000A22 */
  834. 000009D0  206D B9FC                movea.l    A0, [A5 - 0x4604]
  835. 000009D4  47E8 032E                lea.l      A3, [A0 + 0x32E]
  836. 000009D8  6044                     bra        +0x46 /* 00000A1E */
  837. label000009DA:
  838. 000009DA  7003                     moveq.l    D0, 0x03
  839. 000009DC  B06B 000C                cmp.w      D0, [A3 + 0xC]
  840. 000009E0  663A                     bne        +0x3C /* 00000A1C */
  841. 000009E2  4A46                     tst.w      D6
  842. 000009E4  670C                     beq        +0xE /* 000009F2 */
  843. 000009E6  206B 0004                movea.l    A0, [A3 + 0x4]
  844. 000009EA  0068 8000 0022           ori.w      [A0 + 0x22], 0x8000
  845. 000009F0  600A                     bra        +0xC /* 000009FC */
  846. label000009F2:
  847. 000009F2  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  848. 000009F6  4EBA 0036                jsr        [PC + 0x36 /* 00000A2E */]
  849. 000009FA  588F                     addq.l     A7, 4
  850. label000009FC:
  851. 000009FC  4AAB 0008                tst.l      [A3 + 0x8]
  852. 00000A00  671A                     beq        +0x1C /* 00000A1C */
  853. 00000A02  206D B9F8                movea.l    A0, [A5 - 0x4608]
  854. 00000A06  2F08                     move.l     -[A7], A0
  855. 00000A08  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  856. 00000A0C  7000                     moveq.l    D0, 0x00
  857. 00000A0E  2F00                     move.l     -[A7], D0
  858. 00000A10  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  859. 00000A14  4EAD 1832                jsr        [A5 + 0x1832 /* export_770 */]
  860. 00000A18  4FEF 000C                lea.l      A7, [A7 + 0xC]
  861. label00000A1C:
  862. 00000A1C  2653                     movea.l    A3, [A3]
  863. label00000A1E:
  864. 00000A1E  200B                     move.l     D0, A3
  865. 00000A20  66B8                     bne        -0x46 /* 000009DA */
  866. label00000A22:
  867. 00000A22  3005                     move.w     D0, D5
  868. 00000A24  4CEE 18F0 FE80           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x180]
  869. 00000A2A  4E5E                     unlink     A6
  870. 00000A2C  4E75                     rts
  871. fn00000A2E:
  872. 00000A2E  2F0B                     move.l     -[A7], A3
  873. 00000A30  266F 0008                movea.l    A3, [A7 + 0x8]
  874. 00000A34  026B 7FFF 0022           andi.w     [A3 + 0x22], 0x7FFF
  875. 00000A3A  700B                     moveq.l    D0, 0x0B
  876. 00000A3C  B06B 0020                cmp.w      D0, [A3 + 0x20]
  877. 00000A40  6616                     bne        +0x18 /* 00000A58 */
  878. 00000A42  266B 002A                movea.l    A3, [A3 + 0x2A]
  879. 00000A46  600C                     bra        +0xE /* 00000A54 */
  880. label00000A48:
  881. 00000A48  2F0B                     move.l     -[A7], A3
  882. 00000A4A  4EBA FFE2                jsr        [PC - 0x1E /* 00000A2E */]
  883. 00000A4E  588F                     addq.l     A7, 4
  884. 00000A50  266B 0026                movea.l    A3, [A3 + 0x26]
  885. label00000A54:
  886. 00000A54  200B                     move.l     D0, A3
  887. 00000A56  66F0                     bne        -0xE /* 00000A48 */
  888. label00000A58:
  889. 00000A58  265F                     movea.l    A3, [A7]+
  890. 00000A5A  4E75                     rts
  891. fn00000A5C:
  892. 00000A5C  48E7 0300                movem.l    -[A7], D6,D7
  893. 00000A60  3C2F 0016                move.w     D6, [A7 + 0x16]
  894. 00000A64  3E2F 000E                move.w     D7, [A7 + 0xE]
  895. 00000A68  BC47                     cmp.w      D6, D7
  896. 00000A6A  6612                     bne        +0x14 /* 00000A7E */
  897. 00000A6C  102F 0013                move.b     D0, [A7 + 0x13]
  898. 00000A70  B02F 001B                cmp.b      D0, [A7 + 0x1B]
  899. 00000A74  52C0                     shi        D0
  900. 00000A76  0240 0001                andi.w     D0, 0x1
  901. 00000A7A  48C0                     ext.l      D0
  902. 00000A7C  600A                     bra        +0xC /* 00000A88 */
  903. label00000A7E:
  904. 00000A7E  BC47                     cmp.w      D6, D7
  905. 00000A80  5DC0                     slt        D0
  906. 00000A82  0240 0001                andi.w     D0, 0x1
  907. 00000A86  48C0                     ext.l      D0
  908. label00000A88:
  909. 00000A88  4CDF 00C0                movem.l    D6,D7, [A7]+
  910. 00000A8C  4E75                     rts
  911. fn00000A8E:
  912. 00000A8E  4E56 FB18                link       A6, -0x04E8
  913. 00000A92  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  914. 00000A96  47EE FCD8                lea.l      A3, [A6 - 0x328]
  915. 00000A9A  4245                     clr.w      D5
  916. 00000A9C  206E 0008                movea.l    A0, [A6 + 0x8]
  917. 00000AA0  52AE 0008                addq.l     [A6 + 0x8], 1
  918. 00000AA4  7000                     moveq.l    D0, 0x00
  919. 00000AA6  1010                     move.b     D0, [A0]
  920. 00000AA8  3D40 FB96                move.w     [A6 - 0x46A], D0
  921. 00000AAC  7003                     moveq.l    D0, 0x03
  922. 00000AAE  B06E FB96                cmp.w      D0, [A6 - 0x46A]
  923. 00000AB2  6C0A                     bge        +0xC /* 00000ABE */
  924. 00000AB4  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  925. 00000AB8  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  926. 00000ABC  588F                     addq.l     A7, 4
  927. label00000ABE:
  928. 00000ABE  302E FB96                move.w     D0, [A6 - 0x46A]
  929. 00000AC2  5340                     subq.w     D0, 1
  930. 00000AC4  6B00 0CC6                bmi        +0xCC8 /* 0000178C */
  931. 00000AC8  0C40 0008                cmpi.w     D0, 0x8
  932. 00000ACC  6E00 0CBE                bgt        +0xCC0 /* 0000178C */
  933. 00000AD0  D040                     add.w      D0, D0
  934. 00000AD2  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  935. 00000AD6  4EFB 0000                jmp        [PC + D0.w]
  936. 00000ADA  0014 0390                ori.b      [A4], 0x90
  937. 00000ADE  03A4                     bclr       -[A4], D1
  938. 00000AE0  0462 0566                subi.w     -[A2], 0x566
  939. 00000AE4  04AA 0CB4 0CB4 06AA      subi.l     [A2 + 0x6AA], 0xCB40CB4
  940. 00000AEC  206D B9F8                movea.l    A0, [A5 - 0x4608]
  941. 00000AF0  49E8 032E                lea.l      A4, [A0 + 0x32E]
  942. label00000AF4:
  943. 00000AF4  7001                     moveq.l    D0, 0x01
  944. 00000AF6  B06C 000C                cmp.w      D0, [A4 + 0xC]
  945. 00000AFA  661C                     bne        +0x1E /* 00000B18 */
  946. 00000AFC  41EE FBB0                lea.l      A0, [A6 - 0x450]
  947. 00000B00  224C                     movea.l    A1, A4
  948. 00000B02  5889                     addq.l     A1, 4
  949. 00000B04  20D9                     move.l     [A0]+, [A1]+
  950. 00000B06  20D9                     move.l     [A0]+, [A1]+
  951. 00000B08  486E FBB0                pea.l      [A6 - 0x450]
  952. 00000B0C  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  953. 00000B10  4EAD 133A                jsr        [A5 + 0x133A /* export_611 */]
  954. 00000B14  508F                     addq.l     A7, 8
  955. 00000B16  6010                     bra        +0x12 /* 00000B28 */
  956. label00000B18:
  957. 00000B18  2854                     movea.l    A4, [A4]
  958. 00000B1A  200C                     move.l     D0, A4
  959. 00000B1C  66D6                     bne        -0x28 /* 00000AF4 */
  960. 00000B1E  4878 0460                push.l     0x460
  961. 00000B22  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  962. 00000B26  588F                     addq.l     A7, 4
  963. label00000B28:
  964. 00000B28  200C                     move.l     D0, A4
  965. 00000B2A  6700 0C98                beq        +0xC9A /* 000017C4 */
  966. 00000B2E  4A6D EDD0                tst.w      [A5 - 0x1230]
  967. 00000B32  6700 00A4                beq        +0xA6 /* 00000BD8 */
  968. 00000B36  4A6D EDCE                tst.w      [A5 - 0x1232]
  969. 00000B3A  6700 009C                beq        +0x9E /* 00000BD8 */
  970. 00000B3E  422E FB9E                clr.b      [A6 - 0x462]
  971. 00000B42  422E FB9C                clr.b      [A6 - 0x464]
  972. 00000B46  302E FBB0                move.w     D0, [A6 - 0x450]
  973. 00000B4A  5240                     addq.w     D0, 1
  974. 00000B4C  3D40 FBA8                move.w     [A6 - 0x458], D0
  975. 00000B50  302E FBB4                move.w     D0, [A6 - 0x44C]
  976. 00000B54  5240                     addq.w     D0, 1
  977. 00000B56  3D40 FBAC                move.w     [A6 - 0x454], D0
  978. 00000B5A  7000                     moveq.l    D0, 0x00
  979. 00000B5C  102E FB9C                move.b     D0, [A6 - 0x464]
  980. 00000B60  2F00                     move.l     -[A7], D0
  981. 00000B62  302E FBA8                move.w     D0, [A6 - 0x458]
  982. 00000B66  48C0                     ext.l      D0
  983. 00000B68  2F00                     move.l     -[A7], D0
  984. 00000B6A  4EBA 117C                jsr        [PC + 0x117C /* 00001CE8 */]
  985. 00000B6E  2800                     move.l     D4, D0
  986. 00000B70  7000                     moveq.l    D0, 0x00
  987. 00000B72  102E FB9E                move.b     D0, [A6 - 0x462]
  988. 00000B76  2F00                     move.l     -[A7], D0
  989. 00000B78  302E FBAC                move.w     D0, [A6 - 0x454]
  990. 00000B7C  48C0                     ext.l      D0
  991. 00000B7E  2F00                     move.l     -[A7], D0
  992. 00000B80  4EBA 111E                jsr        [PC + 0x111E /* 00001CA0 */]
  993. 00000B84  2E00                     move.l     D7, D0
  994. 00000B86  302D F1D4                move.w     D0, [A5 - 0xE2C]
  995. 00000B8A  48C0                     ext.l      D0
  996. 00000B8C  2C00                     move.l     D6, D0
  997. 00000B8E  DC84                     add.l      D6, D4
  998. 00000B90  302D F1D6                move.w     D0, [A5 - 0xE2A]
  999. 00000B94  48C0                     ext.l      D0
  1000. 00000B96  2800                     move.l     D4, D0
  1001. 00000B98  D887                     add.l      D4, D7
  1002. 00000B9A  486E FB9D                pea.l      [A6 - 0x463]
  1003. 00000B9E  486E FBAA                pea.l      [A6 - 0x456]
  1004. 00000BA2  2F06                     move.l     -[A7], D6
  1005. 00000BA4  4EBA 11D6                jsr        [PC + 0x11D6 /* 00001D7C */]
  1006. 00000BA8  486E FB9F                pea.l      [A6 - 0x461]
  1007. 00000BAC  486E FBAE                pea.l      [A6 - 0x452]
  1008. 00000BB0  2F04                     move.l     -[A7], D4
  1009. 00000BB2  4EBA 117C                jsr        [PC + 0x117C /* 00001D30 */]
  1010. 00000BB6  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  1011. 00000BBA  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  1012. 00000BBE  486E FB9C                pea.l      [A6 - 0x464]
  1013. 00000BC2  486E FBA8                pea.l      [A6 - 0x458]
  1014. 00000BC6  486E FBB0                pea.l      [A6 - 0x450]
  1015. 00000BCA  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  1016. 00000BCE  3A00                     move.w     D5, D0
  1017. 00000BD0  4FEF 0038                lea.l      A7, [A7 + 0x38]
  1018. 00000BD4  6000 0BEE                bra        +0xBF0 /* 000017C4 */
  1019. label00000BD8:
  1020. 00000BD8  206D B9F8                movea.l    A0, [A5 - 0x4608]
  1021. 00000BDC  3028 0392                move.w     D0, [A0 + 0x392]
  1022. 00000BE0  48C0                     ext.l      D0
  1023. 00000BE2  2D40 FB5E                move.l     [A6 - 0x4A2], D0
  1024. 00000BE6  206D B9F8                movea.l    A0, [A5 - 0x4608]
  1025. 00000BEA  3028 0394                move.w     D0, [A0 + 0x394]
  1026. 00000BEE  48C0                     ext.l      D0
  1027. 00000BF0  2C00                     move.l     D6, D0
  1028. 00000BF2  206D B9F8                movea.l    A0, [A5 - 0x4608]
  1029. 00000BF6  3028 0396                move.w     D0, [A0 + 0x396]
  1030. 00000BFA  48C0                     ext.l      D0
  1031. 00000BFC  2D40 FB62                move.l     [A6 - 0x49E], D0
  1032. 00000C00  206D B9F8                movea.l    A0, [A5 - 0x4608]
  1033. 00000C04  3028 0398                move.w     D0, [A0 + 0x398]
  1034. 00000C08  48C0                     ext.l      D0
  1035. 00000C0A  2800                     move.l     D4, D0
  1036. 00000C0C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  1037. 00000C10  7064                     moveq.l    D0, 0x64
  1038. 00000C12  B068 01B4                cmp.w      D0, [A0 + 0x1B4]
  1039. 00000C16  6F40                     ble        +0x42 /* 00000C58 */
  1040. 00000C18  2004                     move.l     D0, D4
  1041. 00000C1A  9086                     sub.l      D0, D6
  1042. 00000C1C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  1043. 00000C20  3228 01B4                move.w     D1, [A0 + 0x1B4]
  1044. 00000C24  48C1                     ext.l      D1
  1045. 00000C26  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1046. 00000C2A  7264                     moveq.l    D1, 0x64
  1047. 00000C2C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1048. 00000C30  2800                     move.l     D4, D0
  1049. 00000C32  D886                     add.l      D4, D6
  1050. 00000C34  202E FB62                move.l     D0, [A6 - 0x49E]
  1051. 00000C38  90AE FB5E                sub.l      D0, [A6 - 0x4A2]
  1052. 00000C3C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  1053. 00000C40  3228 01B4                move.w     D1, [A0 + 0x1B4]
  1054. 00000C44  48C1                     ext.l      D1
  1055. 00000C46  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1056. 00000C4A  7264                     moveq.l    D1, 0x64
  1057. 00000C4C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1058. 00000C50  D0AE FB5E                add.l      D0, [A6 - 0x4A2]
  1059. 00000C54  2D40 FB62                move.l     [A6 - 0x49E], D0
  1060. label00000C58:
  1061. 00000C58  7000                     moveq.l    D0, 0x00
  1062. 00000C5A  2F00                     move.l     -[A7], D0
  1063. 00000C5C  2F00                     move.l     -[A7], D0
  1064. 00000C5E  322E FBB0                move.w     D1, [A6 - 0x450]
  1065. 00000C62  48C1                     ext.l      D1
  1066. 00000C64  2F01                     move.l     -[A7], D1
  1067. 00000C66  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1068. 00000C6A  2D40 FB66                move.l     [A6 - 0x49A], D0
  1069. 00000C6E  7000                     moveq.l    D0, 0x00
  1070. 00000C70  2F00                     move.l     -[A7], D0
  1071. 00000C72  2F00                     move.l     -[A7], D0
  1072. 00000C74  322E FBB4                move.w     D1, [A6 - 0x44C]
  1073. 00000C78  48C1                     ext.l      D1
  1074. 00000C7A  2F01                     move.l     -[A7], D1
  1075. 00000C7C  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  1076. 00000C80  2D40 FB6A                move.l     [A6 - 0x496], D0
  1077. 00000C84  7000                     moveq.l    D0, 0x00
  1078. 00000C86  2F00                     move.l     -[A7], D0
  1079. 00000C88  4878 00FF                push.l     0xFF
  1080. 00000C8C  322E FBB2                move.w     D1, [A6 - 0x44E]
  1081. 00000C90  48C1                     ext.l      D1
  1082. 00000C92  2F01                     move.l     -[A7], D1
  1083. 00000C94  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1084. 00000C98  2D40 FB6E                move.l     [A6 - 0x492], D0
  1085. 00000C9C  7000                     moveq.l    D0, 0x00
  1086. 00000C9E  2F00                     move.l     -[A7], D0
  1087. 00000CA0  4878 00FF                push.l     0xFF
  1088. 00000CA4  322E FBB6                move.w     D1, [A6 - 0x44A]
  1089. 00000CA8  48C1                     ext.l      D1
  1090. 00000CAA  2F01                     move.l     -[A7], D1
  1091. 00000CAC  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  1092. 00000CB0  2D40 FB72                move.l     [A6 - 0x48E], D0
  1093. 00000CB4  202E FB66                move.l     D0, [A6 - 0x49A]
  1094. 00000CB8  90AE FB5E                sub.l      D0, [A6 - 0x4A2]
  1095. 00000CBC  2D40 FB76                move.l     [A6 - 0x48A], D0
  1096. 00000CC0  202E FB6A                move.l     D0, [A6 - 0x496]
  1097. 00000CC4  9086                     sub.l      D0, D6
  1098. 00000CC6  2D40 FB7A                move.l     [A6 - 0x486], D0
  1099. 00000CCA  2E2E FB62                move.l     D7, [A6 - 0x49E]
  1100. 00000CCE  9EAE FB6E                sub.l      D7, [A6 - 0x492]
  1101. 00000CD2  2004                     move.l     D0, D4
  1102. 00000CD4  90AE FB72                sub.l      D0, [A6 - 0x48E]
  1103. 00000CD8  2D40 FB7E                move.l     [A6 - 0x482], D0
  1104. 00000CDC  202E FB5E                move.l     D0, [A6 - 0x4A2]
  1105. 00000CE0  5080                     addq.l     D0, 8
  1106. 00000CE2  2D40 FB82                move.l     [A6 - 0x47E], D0
  1107. 00000CE6  2006                     move.l     D0, D6
  1108. 00000CE8  5080                     addq.l     D0, 8
  1109. 00000CEA  2D40 FB86                move.l     [A6 - 0x47A], D0
  1110. 00000CEE  202E FB62                move.l     D0, [A6 - 0x49E]
  1111. 00000CF2  5180                     subq.l     D0, 8
  1112. 00000CF4  2D40 FB8A                move.l     [A6 - 0x476], D0
  1113. 00000CF8  2004                     move.l     D0, D4
  1114. 00000CFA  5180                     subq.l     D0, 8
  1115. 00000CFC  2D40 FB8E                move.l     [A6 - 0x472], D0
  1116. 00000D00  202E FB66                move.l     D0, [A6 - 0x49A]
  1117. 00000D04  B0AE FB5E                cmp.l      D0, [A6 - 0x4A2]
  1118. 00000D08  4FEF 0030                lea.l      A7, [A7 + 0x30]
  1119. 00000D0C  6F22                     ble        +0x24 /* 00000D30 */
  1120. 00000D0E  202E FB66                move.l     D0, [A6 - 0x49A]
  1121. 00000D12  B0AE FB62                cmp.l      D0, [A6 - 0x49E]
  1122. 00000D16  6C18                     bge        +0x1A /* 00000D30 */
  1123. 00000D18  BCAE FB6A                cmp.l      D6, [A6 - 0x496]
  1124. 00000D1C  6C06                     bge        +0x8 /* 00000D24 */
  1125. 00000D1E  B8AE FB6A                cmp.l      D4, [A6 - 0x496]
  1126. 00000D22  6E40                     bgt        +0x42 /* 00000D64 */
  1127. label00000D24:
  1128. 00000D24  BCAE FB72                cmp.l      D6, [A6 - 0x48E]
  1129. 00000D28  6C06                     bge        +0x8 /* 00000D30 */
  1130. 00000D2A  B8AE FB72                cmp.l      D4, [A6 - 0x48E]
  1131. 00000D2E  6E34                     bgt        +0x36 /* 00000D64 */
  1132. label00000D30:
  1133. 00000D30  202E FB6E                move.l     D0, [A6 - 0x492]
  1134. 00000D34  B0AE FB5E                cmp.l      D0, [A6 - 0x4A2]
  1135. 00000D38  6F00 00CC                ble        +0xCE /* 00000E06 */
  1136. 00000D3C  202E FB6E                move.l     D0, [A6 - 0x492]
  1137. 00000D40  B0AE FB62                cmp.l      D0, [A6 - 0x49E]
  1138. 00000D44  6C00 00C0                bge        +0xC2 /* 00000E06 */
  1139. 00000D48  BCAE FB6A                cmp.l      D6, [A6 - 0x496]
  1140. 00000D4C  6C06                     bge        +0x8 /* 00000D54 */
  1141. 00000D4E  B8AE FB6A                cmp.l      D4, [A6 - 0x496]
  1142. 00000D52  6E10                     bgt        +0x12 /* 00000D64 */
  1143. label00000D54:
  1144. 00000D54  BCAE FB72                cmp.l      D6, [A6 - 0x48E]
  1145. 00000D58  6C00 00AC                bge        +0xAE /* 00000E06 */
  1146. 00000D5C  B8AE FB72                cmp.l      D4, [A6 - 0x48E]
  1147. 00000D60  6F00 00A4                ble        +0xA6 /* 00000E06 */
  1148. label00000D64:
  1149. 00000D64  0CAE 0000 00B4 FB76      cmpi.l     [A6 - 0x48A], 0xB4
  1150. 00000D6C  6F28                     ble        +0x2A /* 00000D96 */
  1151. 00000D6E  202E FB76                move.l     D0, [A6 - 0x48A]
  1152. 00000D72  B0AE FB7A                cmp.l      D0, [A6 - 0x486]
  1153. 00000D76  6F1E                     ble        +0x20 /* 00000D96 */
  1154. 00000D78  BEAE FB76                cmp.l      D7, [A6 - 0x48A]
  1155. 00000D7C  6C18                     bge        +0x1A /* 00000D96 */
  1156. 00000D7E  202E FB76                move.l     D0, [A6 - 0x48A]
  1157. 00000D82  B0AE FB7E                cmp.l      D0, [A6 - 0x482]
  1158. 00000D86  6F0E                     ble        +0x10 /* 00000D96 */
  1159. 00000D88  202E FB66                move.l     D0, [A6 - 0x49A]
  1160. 00000D8C  7209                     moveq.l    D1, 0x09
  1161. 00000D8E  9081                     sub.l      D0, D1
  1162. 00000D90  2D40 FB8A                move.l     [A6 - 0x476], D0
  1163. 00000D94  6070                     bra        +0x72 /* 00000E06 */
  1164. label00000D96:
  1165. 00000D96  0CAE 0000 00B4 FB7A      cmpi.l     [A6 - 0x486], 0xB4
  1166. 00000D9E  6F28                     ble        +0x2A /* 00000DC8 */
  1167. 00000DA0  202E FB7A                move.l     D0, [A6 - 0x486]
  1168. 00000DA4  B0AE FB76                cmp.l      D0, [A6 - 0x48A]
  1169. 00000DA8  6D1E                     blt        +0x20 /* 00000DC8 */
  1170. 00000DAA  BEAE FB7A                cmp.l      D7, [A6 - 0x486]
  1171. 00000DAE  6C18                     bge        +0x1A /* 00000DC8 */
  1172. 00000DB0  202E FB7A                move.l     D0, [A6 - 0x486]
  1173. 00000DB4  B0AE FB7E                cmp.l      D0, [A6 - 0x482]
  1174. 00000DB8  6F0E                     ble        +0x10 /* 00000DC8 */
  1175. 00000DBA  202E FB6A                move.l     D0, [A6 - 0x496]
  1176. 00000DBE  7209                     moveq.l    D1, 0x09
  1177. 00000DC0  9081                     sub.l      D0, D1
  1178. 00000DC2  2D40 FB8E                move.l     [A6 - 0x472], D0
  1179. 00000DC6  603E                     bra        +0x40 /* 00000E06 */
  1180. label00000DC8:
  1181. 00000DC8  0C87 0000 00B4           cmpi.l     D7, 0xB4
  1182. 00000DCE  6F20                     ble        +0x22 /* 00000DF0 */
  1183. 00000DD0  BEAE FB76                cmp.l      D7, [A6 - 0x48A]
  1184. 00000DD4  6D1A                     blt        +0x1C /* 00000DF0 */
  1185. 00000DD6  BEAE FB7A                cmp.l      D7, [A6 - 0x486]
  1186. 00000DDA  6D14                     blt        +0x16 /* 00000DF0 */
  1187. 00000DDC  BEAE FB7E                cmp.l      D7, [A6 - 0x482]
  1188. 00000DE0  6F0E                     ble        +0x10 /* 00000DF0 */
  1189. 00000DE2  202E FB6E                move.l     D0, [A6 - 0x492]
  1190. 00000DE6  7209                     moveq.l    D1, 0x09
  1191. 00000DE8  D081                     add.l      D0, D1
  1192. 00000DEA  2D40 FB82                move.l     [A6 - 0x47E], D0
  1193. 00000DEE  6016                     bra        +0x18 /* 00000E06 */
  1194. label00000DF0:
  1195. 00000DF0  0CAE 0000 00B4 FB7E      cmpi.l     [A6 - 0x482], 0xB4
  1196. 00000DF8  6F0C                     ble        +0xE /* 00000E06 */
  1197. 00000DFA  202E FB72                move.l     D0, [A6 - 0x48E]
  1198. 00000DFE  7209                     moveq.l    D1, 0x09
  1199. 00000E00  D081                     add.l      D0, D1
  1200. 00000E02  2D40 FB86                move.l     [A6 - 0x47A], D0
  1201. label00000E06:
  1202. 00000E06  486E FB9C                pea.l      [A6 - 0x464]
  1203. 00000E0A  486E FBA8                pea.l      [A6 - 0x458]
  1204. 00000E0E  2F2E FB82                move.l     -[A7], [A6 - 0x47E]
  1205. 00000E12  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  1206. 00000E16  486E FB9E                pea.l      [A6 - 0x462]
  1207. 00000E1A  486E FBAC                pea.l      [A6 - 0x454]
  1208. 00000E1E  2F2E FB86                move.l     -[A7], [A6 - 0x47A]
  1209. 00000E22  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  1210. 00000E26  486E FB9D                pea.l      [A6 - 0x463]
  1211. 00000E2A  486E FBAA                pea.l      [A6 - 0x456]
  1212. 00000E2E  2F2E FB8A                move.l     -[A7], [A6 - 0x476]
  1213. 00000E32  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  1214. 00000E36  486E FB9F                pea.l      [A6 - 0x461]
  1215. 00000E3A  486E FBAE                pea.l      [A6 - 0x452]
  1216. 00000E3E  2F2E FB8E                move.l     -[A7], [A6 - 0x472]
  1217. 00000E42  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  1218. 00000E46  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  1219. 00000E4A  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  1220. 00000E4E  486E FB9C                pea.l      [A6 - 0x464]
  1221. 00000E52  486E FBA8                pea.l      [A6 - 0x458]
  1222. 00000E56  486E FBB0                pea.l      [A6 - 0x450]
  1223. 00000E5A  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  1224. 00000E5E  3A00                     move.w     D5, D0
  1225. 00000E60  4FEF 0040                lea.l      A7, [A7 + 0x40]
  1226. 00000E64  6000 095E                bra        +0x960 /* 000017C4 */
  1227. 00000E68  206E 0008                movea.l    A0, [A6 + 0x8]
  1228. 00000E6C  52AE 0008                addq.l     [A6 + 0x8], 1
  1229. 00000E70  7000                     moveq.l    D0, 0x00
  1230. 00000E72  1010                     move.b     D0, [A0]
  1231. 00000E74  3B40 EDCE                move.w     [A5 - 0x1232], D0
  1232. 00000E78  6000 094A                bra        +0x94C /* 000017C4 */
  1233. 00000E7C  7000                     moveq.l    D0, 0x00
  1234. 00000E7E  2D40 FB92                move.l     [A6 - 0x46E], D0
  1235. 00000E82  206D B9F8                movea.l    A0, [A5 - 0x4608]
  1236. 00000E86  49E8 032E                lea.l      A4, [A0 + 0x32E]
  1237. 00000E8A  6000 00A4                bra        +0xA6 /* 00000F30 */
  1238. label00000E8E:
  1239. 00000E8E  7003                     moveq.l    D0, 0x03
  1240. 00000E90  B06C 000C                cmp.w      D0, [A4 + 0xC]
  1241. 00000E94  6600 0098                bne        +0x9A /* 00000F2E */
  1242. 00000E98  206C 0004                movea.l    A0, [A4 + 0x4]
  1243. 00000E9C  7004                     moveq.l    D0, 0x04
  1244. 00000E9E  B068 0020                cmp.w      D0, [A0 + 0x20]
  1245. 00000EA2  6600 008A                bne        +0x8C /* 00000F2E */
  1246. 00000EA6  206C 0004                movea.l    A0, [A4 + 0x4]
  1247. 00000EAA  2D68 002E FB92           move.l     [A6 - 0x46E], [A0 + 0x2E]
  1248. 00000EB0  206E FB92                movea.l    A0, [A6 - 0x46E]
  1249. 00000EB4  4A68 0108                tst.w      [A0 + 0x108]
  1250. 00000EB8  6674                     bne        +0x76 /* 00000F2E */
  1251. 00000EBA  4A6D EDD0                tst.w      [A5 - 0x1230]
  1252. 00000EBE  6710                     beq        +0x12 /* 00000ED0 */
  1253. 00000EC0  4AAD F1C2                tst.l      [A5 - 0xE3E]
  1254. 00000EC4  670A                     beq        +0xC /* 00000ED0 */
  1255. 00000EC6  2F2D F1C2                move.l     -[A7], [A5 - 0xE3E]
  1256. 00000ECA  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1257. 00000ECE  588F                     addq.l     A7, 4
  1258. label00000ED0:
  1259. 00000ED0  206E FB92                movea.l    A0, [A6 - 0x46E]
  1260. 00000ED4  43ED EDD2                lea.l      A1, [A5 - 0x122E]
  1261. 00000ED8  303C 010E                move.w     D0, 0x10E
  1262. label00000EDC:
  1263. 00000EDC  22D8                     move.l     [A1]+, [A0]+
  1264. 00000EDE  51C8 FFFC                dbf        D0, -0x6 /* 00000EDC */
  1265. 00000EE2  32D8                     move.w     [A1]+, [A0]+
  1266. 00000EE4  206E FB92                movea.l    A0, [A6 - 0x46E]
  1267. 00000EE8  3028 03F4                move.w     D0, [A0 + 0x3F4]
  1268. 00000EEC  48C0                     ext.l      D0
  1269. 00000EEE  2200                     move.l     D1, D0
  1270. 00000EF0  C0FC 004A                mulu.w     D0, 0x4A /* 'J' */
  1271. 00000EF4  4841                     swap.w     D1
  1272. 00000EF6  C2FC 004A                mulu.w     D1, 0x4A /* 'J' */
  1273. 00000EFA  4841                     swap.w     D1
  1274. 00000EFC  4241                     clr.w      D1
  1275. 00000EFE  D081                     add.l      D0, D1
  1276. 00000F00  2F00                     move.l     -[A7], D0
  1277. 00000F02  486D F1C2                pea.l      [A5 - 0xE3E]
  1278. 00000F06  206E FB92                movea.l    A0, [A6 - 0x46E]
  1279. 00000F0A  2F28 03F0                move.l     -[A7], [A0 + 0x3F0]
  1280. 00000F0E  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  1281. 00000F12  4A40                     tst.w      D0
  1282. 00000F14  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1283. 00000F18  6604                     bne        +0x6 /* 00000F1E */
  1284. 00000F1A  426D F1C6                clr.w      [A5 - 0xE3A]
  1285. label00000F1E:
  1286. 00000F1E  3B7C 0001 EDD0           move.w     [A5 - 0x1230], 0x1
  1287. 00000F24  3B7C 0001 EDCE           move.w     [A5 - 0x1232], 0x1
  1288. 00000F2A  6000 0898                bra        +0x89A /* 000017C4 */
  1289. label00000F2E:
  1290. 00000F2E  2854                     movea.l    A4, [A4]
  1291. label00000F30:
  1292. 00000F30  200C                     move.l     D0, A4
  1293. 00000F32  6600 FF5A                bne        -0xA4 /* 00000E8E */
  1294. 00000F36  6000 088C                bra        +0x88E /* 000017C4 */
  1295. 00000F3A  486E FB9C                pea.l      [A6 - 0x464]
  1296. 00000F3E  486E FBA8                pea.l      [A6 - 0x458]
  1297. 00000F42  486E 0008                pea.l      [A6 + 0x8]
  1298. 00000F46  4EAD 0C5A                jsr        [A5 + 0xC5A /* export_391 */]
  1299. 00000F4A  4A40                     tst.w      D0
  1300. 00000F4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1301. 00000F50  6700 0872                beq        +0x874 /* 000017C4 */
  1302. 00000F54  486E FBB0                pea.l      [A6 - 0x450]
  1303. 00000F58  486E 0008                pea.l      [A6 + 0x8]
  1304. 00000F5C  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  1305. 00000F60  4A40                     tst.w      D0
  1306. 00000F62  508F                     addq.l     A7, 8
  1307. 00000F64  6700 085E                beq        +0x860 /* 000017C4 */
  1308. 00000F68  486E FB9C                pea.l      [A6 - 0x464]
  1309. 00000F6C  486E FBA8                pea.l      [A6 - 0x458]
  1310. 00000F70  486E FBB0                pea.l      [A6 - 0x450]
  1311. 00000F74  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  1312. 00000F78  3A00                     move.w     D5, D0
  1313. 00000F7A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1314. 00000F7E  6000 0844                bra        +0x846 /* 000017C4 */
  1315. 00000F82  486E FB9C                pea.l      [A6 - 0x464]
  1316. 00000F86  486E FBA8                pea.l      [A6 - 0x458]
  1317. 00000F8A  486E 0008                pea.l      [A6 + 0x8]
  1318. 00000F8E  4EAD 0C5A                jsr        [A5 + 0xC5A /* export_391 */]
  1319. 00000F92  4A40                     tst.w      D0
  1320. 00000F94  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1321. 00000F98  6700 082A                beq        +0x82C /* 000017C4 */
  1322. 00000F9C  7004                     moveq.l    D0, 0x04
  1323. 00000F9E  2F00                     move.l     -[A7], D0
  1324. 00000FA0  7201                     moveq.l    D1, 0x01
  1325. 00000FA2  2F01                     move.l     -[A7], D1
  1326. 00000FA4  486E FC96                pea.l      [A6 - 0x36A]
  1327. 00000FA8  486E 0008                pea.l      [A6 + 0x8]
  1328. 00000FAC  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  1329. 00000FB0  4A40                     tst.w      D0
  1330. 00000FB2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1331. 00000FB6  6700 080C                beq        +0x80E /* 000017C4 */
  1332. 00000FBA  3D7C 0384 FC0A           move.w     [A6 - 0x3F6], 0x384
  1333. 00000FC0  3D7C 3FFF FC04           move.w     [A6 - 0x3FC], 0x3FFF
  1334. 00000FC6  3D7C 3FFF FC06           move.w     [A6 - 0x3FA], 0x3FFF
  1335. 00000FCC  302E FC96                move.w     D0, [A6 - 0x36A]
  1336. 00000FD0  5340                     subq.w     D0, 1
  1337. 00000FD2  6B44                     bmi        +0x46 /* 00001018 */
  1338. 00000FD4  0C40 0003                cmpi.w     D0, 0x3
  1339. 00000FD8  6E3E                     bgt        +0x40 /* 00001018 */
  1340. 00000FDA  D040                     add.w      D0, D0
  1341. 00000FDC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1342. 00000FE0  4EFB 0000                jmp        [PC + D0.w]
  1343. 00000FE4  000A 0014                ori.b      A2, 0x14
  1344. 00000FE8  001C 0028                ori.b      [A4]+, 0x28 /* '(' */
  1345. 00000FEC  426E FC06                clr.w      [A6 - 0x3FA]
  1346. 00000FF0  426E FC08                clr.w      [A6 - 0x3F8]
  1347. 00000FF4  6022                     bra        +0x24 /* 00001018 */
  1348. 00000FF6  3D7C 0384 FC08           move.w     [A6 - 0x3F8], 0x384
  1349. 00000FFC  601A                     bra        +0x1C /* 00001018 */
  1350. 00000FFE  426E FC04                clr.w      [A6 - 0x3FC]
  1351. 00001002  3D7C 0708 FC08           move.w     [A6 - 0x3F8], 0x708
  1352. 00001008  600E                     bra        +0x10 /* 00001018 */
  1353. 0000100A  426E FC04                clr.w      [A6 - 0x3FC]
  1354. 0000100E  426E FC06                clr.w      [A6 - 0x3FA]
  1355. 00001012  3D7C 0A8C FC08           move.w     [A6 - 0x3F8], 0xA8C
  1356. label00001018:
  1357. 00001018  7000                     moveq.l    D0, 0x00
  1358. 0000101A  2F00                     move.l     -[A7], D0
  1359. 0000101C  486E FBC8                pea.l      [A6 - 0x438]
  1360. 00001020  322E FB96                move.w     D1, [A6 - 0x46A]
  1361. 00001024  48C1                     ext.l      D1
  1362. 00001026  2F01                     move.l     -[A7], D1
  1363. 00001028  486E FB9C                pea.l      [A6 - 0x464]
  1364. 0000102C  486E FBA8                pea.l      [A6 - 0x458]
  1365. 00001030  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  1366. 00001034  3A00                     move.w     D5, D0
  1367. 00001036  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1368. 0000103A  6000 0788                bra        +0x78A /* 000017C4 */
  1369. 0000103E  486E FBA0                pea.l      [A6 - 0x460]
  1370. 00001042  486E FBB8                pea.l      [A6 - 0x448]
  1371. 00001046  486E 0008                pea.l      [A6 + 0x8]
  1372. 0000104A  4EAD 0C5A                jsr        [A5 + 0xC5A /* export_391 */]
  1373. 0000104E  4A40                     tst.w      D0
  1374. 00001050  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1375. 00001054  6700 076E                beq        +0x770 /* 000017C4 */
  1376. 00001058  486E FBA4                pea.l      [A6 - 0x45C]
  1377. 0000105C  486E FBC0                pea.l      [A6 - 0x440]
  1378. 00001060  486E 0008                pea.l      [A6 + 0x8]
  1379. 00001064  4EAD 0C5A                jsr        [A5 + 0xC5A /* export_391 */]
  1380. 00001068  4A40                     tst.w      D0
  1381. 0000106A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1382. 0000106E  6700 0754                beq        +0x756 /* 000017C4 */
  1383. 00001072  7000                     moveq.l    D0, 0x00
  1384. 00001074  102E FBA4                move.b     D0, [A6 - 0x45C]
  1385. 00001078  2F00                     move.l     -[A7], D0
  1386. 0000107A  302E FBC0                move.w     D0, [A6 - 0x440]
  1387. 0000107E  48C0                     ext.l      D0
  1388. 00001080  2F00                     move.l     -[A7], D0
  1389. 00001082  7000                     moveq.l    D0, 0x00
  1390. 00001084  102E FBA0                move.b     D0, [A6 - 0x460]
  1391. 00001088  2F00                     move.l     -[A7], D0
  1392. 0000108A  302E FBB8                move.w     D0, [A6 - 0x448]
  1393. 0000108E  48C0                     ext.l      D0
  1394. 00001090  2F00                     move.l     -[A7], D0
  1395. 00001092  4EBA F9C8                jsr        [PC - 0x638 /* 00000A5C */]
  1396. 00001096  E348                     lsl        D0.w, 1
  1397. 00001098  2F00                     move.l     -[A7], D0
  1398. 0000109A  7200                     moveq.l    D1, 0x00
  1399. 0000109C  122E FBA6                move.b     D1, [A6 - 0x45A]
  1400. 000010A0  2F01                     move.l     -[A7], D1
  1401. 000010A2  322E FBC4                move.w     D1, [A6 - 0x43C]
  1402. 000010A6  48C1                     ext.l      D1
  1403. 000010A8  2F01                     move.l     -[A7], D1
  1404. 000010AA  7200                     moveq.l    D1, 0x00
  1405. 000010AC  122E FBA2                move.b     D1, [A6 - 0x45E]
  1406. 000010B0  2F01                     move.l     -[A7], D1
  1407. 000010B2  322E FBBC                move.w     D1, [A6 - 0x444]
  1408. 000010B6  48C1                     ext.l      D1
  1409. 000010B8  2F01                     move.l     -[A7], D1
  1410. 000010BA  4EBA F9A0                jsr        [PC - 0x660 /* 00000A5C */]
  1411. 000010BE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1412. 000010C2  2200                     move.l     D1, D0
  1413. 000010C4  201F                     move.l     D0, [A7]+
  1414. 000010C6  8240                     or.w       D1, D0
  1415. 000010C8  3D41 FC4A                move.w     [A6 - 0x3B6], D1
  1416. 000010CC  302E FC4A                move.w     D0, [A6 - 0x3B6]
  1417. 000010D0  0800 0000                btst.b     D0, 0x0
  1418. 000010D4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1419. 000010D8  671A                     beq        +0x1C /* 000010F4 */
  1420. 000010DA  3D6E FBC4 FBAC           move.w     [A6 - 0x454], [A6 - 0x43C]
  1421. 000010E0  1D6E FBA6 FB9E           move.b     [A6 - 0x462], [A6 - 0x45A]
  1422. 000010E6  3D6E FBBC FBAE           move.w     [A6 - 0x452], [A6 - 0x444]
  1423. 000010EC  1D6E FBA2 FB9F           move.b     [A6 - 0x461], [A6 - 0x45E]
  1424. 000010F2  6018                     bra        +0x1A /* 0000110C */
  1425. label000010F4:
  1426. 000010F4  3D6E FBBC FBAC           move.w     [A6 - 0x454], [A6 - 0x444]
  1427. 000010FA  1D6E FBA2 FB9E           move.b     [A6 - 0x462], [A6 - 0x45E]
  1428. 00001100  3D6E FBC4 FBAE           move.w     [A6 - 0x452], [A6 - 0x43C]
  1429. 00001106  1D6E FBA6 FB9F           move.b     [A6 - 0x461], [A6 - 0x45A]
  1430. label0000110C:
  1431. 0000110C  7002                     moveq.l    D0, 0x02
  1432. 0000110E  C06E FC4A                and.w      D0, [A6 - 0x3B6]
  1433. 00001112  671A                     beq        +0x1C /* 0000112E */
  1434. 00001114  3D6E FBC0 FBA8           move.w     [A6 - 0x458], [A6 - 0x440]
  1435. 0000111A  1D6E FBA4 FB9C           move.b     [A6 - 0x464], [A6 - 0x45C]
  1436. 00001120  3D6E FBB8 FBAA           move.w     [A6 - 0x456], [A6 - 0x448]
  1437. 00001126  1D6E FBA0 FB9D           move.b     [A6 - 0x463], [A6 - 0x460]
  1438. 0000112C  6018                     bra        +0x1A /* 00001146 */
  1439. label0000112E:
  1440. 0000112E  3D6E FBB8 FBA8           move.w     [A6 - 0x458], [A6 - 0x448]
  1441. 00001134  1D6E FBA0 FB9C           move.b     [A6 - 0x464], [A6 - 0x460]
  1442. 0000113A  3D6E FBC0 FBAA           move.w     [A6 - 0x456], [A6 - 0x440]
  1443. 00001140  1D6E FBA4 FB9D           move.b     [A6 - 0x463], [A6 - 0x45C]
  1444. label00001146:
  1445. 00001146  2F2E FB9C                move.l     -[A7], [A6 - 0x464]
  1446. 0000114A  41EE FBB0                lea.l      A0, [A6 - 0x450]
  1447. 0000114E  2F20                     move.l     -[A7], -[A0]
  1448. 00001150  2F20                     move.l     -[A7], -[A0]
  1449. 00001152  4EAD 0C52                jsr        [A5 + 0xC52 /* export_390 */]
  1450. 00001156  4A40                     tst.w      D0
  1451. 00001158  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1452. 0000115C  6700 0666                beq        +0x668 /* 000017C4 */
  1453. 00001160  7000                     moveq.l    D0, 0x00
  1454. 00001162  2F00                     move.l     -[A7], D0
  1455. 00001164  486E FC0C                pea.l      [A6 - 0x3F4]
  1456. 00001168  7205                     moveq.l    D1, 0x05
  1457. 0000116A  2F01                     move.l     -[A7], D1
  1458. 0000116C  486E FB9C                pea.l      [A6 - 0x464]
  1459. 00001170  486E FBA8                pea.l      [A6 - 0x458]
  1460. 00001174  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  1461. 00001178  3A00                     move.w     D5, D0
  1462. 0000117A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1463. 0000117E  6000 0644                bra        +0x646 /* 000017C4 */
  1464. 00001182  206E 0008                movea.l    A0, [A6 + 0x8]
  1465. 00001186  52AE 0008                addq.l     [A6 + 0x8], 1
  1466. 0000118A  7000                     moveq.l    D0, 0x00
  1467. 0000118C  1010                     move.b     D0, [A0]
  1468. 0000118E  3D40 FC8A                move.w     [A6 - 0x376], D0
  1469. 00001192  2D7C 7FFF FFFF FCC8      move.l     [A6 - 0x338], 0x7FFFFFFF
  1470. 0000119A  2D7C 7FFF FFFF FCCC      move.l     [A6 - 0x334], 0x7FFFFFFF
  1471. 000011A2  7000                     moveq.l    D0, 0x00
  1472. 000011A4  2D40 FCD0                move.l     [A6 - 0x330], D0
  1473. 000011A8  2D40 FCD4                move.l     [A6 - 0x32C], D0
  1474. 000011AC  4247                     clr.w      D7
  1475. 000011AE  6000 00F4                bra        +0xF6 /* 000012A4 */
  1476. label000011B2:
  1477. 000011B2  486E FB9C                pea.l      [A6 - 0x464]
  1478. 000011B6  486E FBA8                pea.l      [A6 - 0x458]
  1479. 000011BA  486E 0008                pea.l      [A6 + 0x8]
  1480. 000011BE  4EAD 0C5A                jsr        [A5 + 0xC5A /* export_391 */]
  1481. 000011C2  4A40                     tst.w      D0
  1482. 000011C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1483. 000011C8  6606                     bne        +0x8 /* 000011D0 */
  1484. 000011CA  7000                     moveq.l    D0, 0x00
  1485. 000011CC  6000 05F8                bra        +0x5FA /* 000017C6 */
  1486. label000011D0:
  1487. 000011D0  0C47 0064                cmpi.w     D7, 0x64 /* 'd' */
  1488. 000011D4  6F10                     ble        +0x12 /* 000011E6 */
  1489. 000011D6  4878 045D                push.l     0x45D
  1490. 000011DA  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  1491. 000011DE  7000                     moveq.l    D0, 0x00
  1492. 000011E0  588F                     addq.l     A7, 4
  1493. 000011E2  6000 05E2                bra        +0x5E4 /* 000017C6 */
  1494. label000011E6:
  1495. 000011E6  7000                     moveq.l    D0, 0x00
  1496. 000011E8  102E FB9E                move.b     D0, [A6 - 0x462]
  1497. 000011EC  2F00                     move.l     -[A7], D0
  1498. 000011EE  302E FBAC                move.w     D0, [A6 - 0x454]
  1499. 000011F2  48C0                     ext.l      D0
  1500. 000011F4  2F00                     move.l     -[A7], D0
  1501. 000011F6  4EBA 0AA8                jsr        [PC + 0xAA8 /* 00001CA0 */]
  1502. 000011FA  2207                     move.l     D1, D7
  1503. 000011FC  E741                     asl        D1.w, 3
  1504. 000011FE  2780 1004                move.l     [A3 + D1.w + 0x4], D0
  1505. 00001202  7000                     moveq.l    D0, 0x00
  1506. 00001204  102E FB9C                move.b     D0, [A6 - 0x464]
  1507. 00001208  2F00                     move.l     -[A7], D0
  1508. 0000120A  302E FBA8                move.w     D0, [A6 - 0x458]
  1509. 0000120E  48C0                     ext.l      D0
  1510. 00001210  2F00                     move.l     -[A7], D0
  1511. 00001212  4EBA 0AD4                jsr        [PC + 0xAD4 /* 00001CE8 */]
  1512. 00001216  2207                     move.l     D1, D7
  1513. 00001218  E741                     asl        D1.w, 3
  1514. 0000121A  2780 1000                move.l     [A3 + D1.w], D0
  1515. 0000121E  2007                     move.l     D0, D7
  1516. 00001220  E740                     asl        D0.w, 3
  1517. 00001222  222E FCCC                move.l     D1, [A6 - 0x334]
  1518. 00001226  B2B3 0004                cmp.l      D1, [A3 + D0.w + 0x4]
  1519. 0000122A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1520. 0000122E  6C06                     bge        +0x8 /* 00001236 */
  1521. 00001230  202E FCCC                move.l     D0, [A6 - 0x334]
  1522. 00001234  6008                     bra        +0xA /* 0000123E */
  1523. label00001236:
  1524. 00001236  2007                     move.l     D0, D7
  1525. 00001238  E740                     asl        D0.w, 3
  1526. 0000123A  2033 0004                move.l     D0, [A3 + D0.w + 0x4]
  1527. label0000123E:
  1528. 0000123E  2D40 FCCC                move.l     [A6 - 0x334], D0
  1529. 00001242  2007                     move.l     D0, D7
  1530. 00001244  E740                     asl        D0.w, 3
  1531. 00001246  222E FCC8                move.l     D1, [A6 - 0x338]
  1532. 0000124A  B2B3 0000                cmp.l      D1, [A3 + D0.w]
  1533. 0000124E  6C06                     bge        +0x8 /* 00001256 */
  1534. 00001250  202E FCC8                move.l     D0, [A6 - 0x338]
  1535. 00001254  6008                     bra        +0xA /* 0000125E */
  1536. label00001256:
  1537. 00001256  2007                     move.l     D0, D7
  1538. 00001258  E740                     asl        D0.w, 3
  1539. 0000125A  2033 0000                move.l     D0, [A3 + D0.w]
  1540. label0000125E:
  1541. 0000125E  2D40 FCC8                move.l     [A6 - 0x338], D0
  1542. 00001262  2007                     move.l     D0, D7
  1543. 00001264  E740                     asl        D0.w, 3
  1544. 00001266  222E FCD4                move.l     D1, [A6 - 0x32C]
  1545. 0000126A  B2B3 0004                cmp.l      D1, [A3 + D0.w + 0x4]
  1546. 0000126E  6F06                     ble        +0x8 /* 00001276 */
  1547. 00001270  202E FCD4                move.l     D0, [A6 - 0x32C]
  1548. 00001274  6008                     bra        +0xA /* 0000127E */
  1549. label00001276:
  1550. 00001276  2007                     move.l     D0, D7
  1551. 00001278  E740                     asl        D0.w, 3
  1552. 0000127A  2033 0004                move.l     D0, [A3 + D0.w + 0x4]
  1553. label0000127E:
  1554. 0000127E  2D40 FCD4                move.l     [A6 - 0x32C], D0
  1555. 00001282  2007                     move.l     D0, D7
  1556. 00001284  E740                     asl        D0.w, 3
  1557. 00001286  222E FCD0                move.l     D1, [A6 - 0x330]
  1558. 0000128A  B2B3 0000                cmp.l      D1, [A3 + D0.w]
  1559. 0000128E  6F06                     ble        +0x8 /* 00001296 */
  1560. 00001290  202E FCD0                move.l     D0, [A6 - 0x330]
  1561. 00001294  6008                     bra        +0xA /* 0000129E */
  1562. label00001296:
  1563. 00001296  2007                     move.l     D0, D7
  1564. 00001298  E740                     asl        D0.w, 3
  1565. 0000129A  2033 0000                move.l     D0, [A3 + D0.w]
  1566. label0000129E:
  1567. 0000129E  2D40 FCD0                move.l     [A6 - 0x330], D0
  1568. 000012A2  5247                     addq.w     D7, 1
  1569. label000012A4:
  1570. 000012A4  206E 0008                movea.l    A0, [A6 + 0x8]
  1571. 000012A8  52AE 0008                addq.l     [A6 + 0x8], 1
  1572. 000012AC  4A10                     tst.b      [A0]
  1573. 000012AE  6600 FF02                bne        -0xFC /* 000011B2 */
  1574. 000012B2  0C47 0002                cmpi.w     D7, 0x2
  1575. 000012B6  6C10                     bge        +0x12 /* 000012C8 */
  1576. 000012B8  4878 045E                push.l     0x45E
  1577. 000012BC  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  1578. 000012C0  4245                     clr.w      D5
  1579. 000012C2  588F                     addq.l     A7, 4
  1580. 000012C4  6000 04FE                bra        +0x500 /* 000017C4 */
  1581. label000012C8:
  1582. 000012C8  202E FCD4                move.l     D0, [A6 - 0x32C]
  1583. 000012CC  B0AE FCCC                cmp.l      D0, [A6 - 0x334]
  1584. 000012D0  6610                     bne        +0x12 /* 000012E2 */
  1585. 000012D2  41EE FB54                lea.l      A0, [A6 - 0x4AC]
  1586. 000012D6  43FA 04F8                lea.l      A1, [PC + 0x4F8 /* 000017D0, value 0x0, cstring "" */]
  1587. 000012DA  20D9                     move.l     [A0]+, [A1]+
  1588. 000012DC  20D9                     move.l     [A0]+, [A1]+
  1589. 000012DE  30D9                     move.w     [A0]+, [A1]+
  1590. 000012E0  605C                     bra        +0x5E /* 0000133E */
  1591. label000012E2:
  1592. 000012E2  203C 0000 3FFF           move.l     D0, 0x3FFF
  1593. 000012E8  2D40 FB46                move.l     [A6 - 0x4BA], D0
  1594. 000012EC  486E FB46                pea.l      [A6 - 0x4BA]
  1595. 000012F0  486E FB4A                pea.l      [A6 - 0x4B6]
  1596. 000012F4  3F3C 280E                move.w     -[A7], 0x280E
  1597. 000012F8  A9EB                     syscall    Pack4/FP68K
  1598. 000012FA  202E FCD4                move.l     D0, [A6 - 0x32C]
  1599. 000012FE  90AE FCCC                sub.l      D0, [A6 - 0x334]
  1600. 00001302  2D40 FB38                move.l     [A6 - 0x4C8], D0
  1601. 00001306  486E FB38                pea.l      [A6 - 0x4C8]
  1602. 0000130A  486E FB3C                pea.l      [A6 - 0x4C4]
  1603. 0000130E  3F3C 280E                move.w     -[A7], 0x280E
  1604. 00001312  A9EB                     syscall    Pack4/FP68K
  1605. 00001314  486E FB3C                pea.l      [A6 - 0x4C4]
  1606. 00001318  486E FB30                pea.l      [A6 - 0x4D0]
  1607. 0000131C  3F3C 0810                move.w     -[A7], 0x810
  1608. 00001320  A9EB                     syscall    Pack4/FP68K
  1609. 00001322  486E FB30                pea.l      [A6 - 0x4D0]
  1610. 00001326  486E FB4A                pea.l      [A6 - 0x4B6]
  1611. 0000132A  3F3C 0806                move.w     -[A7], 0x806
  1612. 0000132E  A9EB                     syscall    Pack4/FP68K
  1613. 00001330  41EE FB54                lea.l      A0, [A6 - 0x4AC]
  1614. 00001334  43EE FB4A                lea.l      A1, [A6 - 0x4B6]
  1615. 00001338  20D9                     move.l     [A0]+, [A1]+
  1616. 0000133A  20D9                     move.l     [A0]+, [A1]+
  1617. 0000133C  30D9                     move.w     [A0]+, [A1]+
  1618. label0000133E:
  1619. 0000133E  486E FB54                pea.l      [A6 - 0x4AC]
  1620. 00001342  486E FC98                pea.l      [A6 - 0x368]
  1621. 00001346  3F3C 0810                move.w     -[A7], 0x810
  1622. 0000134A  A9EB                     syscall    Pack4/FP68K
  1623. 0000134C  202E FCD0                move.l     D0, [A6 - 0x330]
  1624. 00001350  B0AE FCC8                cmp.l      D0, [A6 - 0x338]
  1625. 00001354  6610                     bne        +0x12 /* 00001366 */
  1626. 00001356  41EE FB54                lea.l      A0, [A6 - 0x4AC]
  1627. 0000135A  43FA 0474                lea.l      A1, [PC + 0x474 /* 000017D0, value 0x0, cstring "" */]
  1628. 0000135E  20D9                     move.l     [A0]+, [A1]+
  1629. 00001360  20D9                     move.l     [A0]+, [A1]+
  1630. 00001362  30D9                     move.w     [A0]+, [A1]+
  1631. 00001364  605C                     bra        +0x5E /* 000013C2 */
  1632. label00001366:
  1633. 00001366  203C 0000 3FFF           move.l     D0, 0x3FFF
  1634. 0000136C  2D40 FB2C                move.l     [A6 - 0x4D4], D0
  1635. 00001370  486E FB2C                pea.l      [A6 - 0x4D4]
  1636. 00001374  486E FB4A                pea.l      [A6 - 0x4B6]
  1637. 00001378  3F3C 280E                move.w     -[A7], 0x280E
  1638. 0000137C  A9EB                     syscall    Pack4/FP68K
  1639. 0000137E  202E FCD0                move.l     D0, [A6 - 0x330]
  1640. 00001382  90AE FCC8                sub.l      D0, [A6 - 0x338]
  1641. 00001386  2D40 FB28                move.l     [A6 - 0x4D8], D0
  1642. 0000138A  486E FB28                pea.l      [A6 - 0x4D8]
  1643. 0000138E  486E FB3C                pea.l      [A6 - 0x4C4]
  1644. 00001392  3F3C 280E                move.w     -[A7], 0x280E
  1645. 00001396  A9EB                     syscall    Pack4/FP68K
  1646. 00001398  486E FB3C                pea.l      [A6 - 0x4C4]
  1647. 0000139C  486E FB30                pea.l      [A6 - 0x4D0]
  1648. 000013A0  3F3C 0810                move.w     -[A7], 0x810
  1649. 000013A4  A9EB                     syscall    Pack4/FP68K
  1650. 000013A6  486E FB30                pea.l      [A6 - 0x4D0]
  1651. 000013AA  486E FB4A                pea.l      [A6 - 0x4B6]
  1652. 000013AE  3F3C 0806                move.w     -[A7], 0x806
  1653. 000013B2  A9EB                     syscall    Pack4/FP68K
  1654. 000013B4  41EE FB54                lea.l      A0, [A6 - 0x4AC]
  1655. 000013B8  43EE FB4A                lea.l      A1, [A6 - 0x4B6]
  1656. 000013BC  20D9                     move.l     [A0]+, [A1]+
  1657. 000013BE  20D9                     move.l     [A0]+, [A1]+
  1658. 000013C0  30D9                     move.w     [A0]+, [A1]+
  1659. label000013C2:
  1660. 000013C2  486E FB54                pea.l      [A6 - 0x4AC]
  1661. 000013C6  486E FCA0                pea.l      [A6 - 0x360]
  1662. 000013CA  3F3C 0810                move.w     -[A7], 0x810
  1663. 000013CE  A9EB                     syscall    Pack4/FP68K
  1664. 000013D0  486E FC98                pea.l      [A6 - 0x368]
  1665. 000013D4  486E FB54                pea.l      [A6 - 0x4AC]
  1666. 000013D8  3F3C 080E                move.w     -[A7], 0x80E
  1667. 000013DC  A9EB                     syscall    Pack4/FP68K
  1668. 000013DE  0A2E 0080 FB54           xori.b     [A6 - 0x4AC], 0x80
  1669. 000013E4  486E FCCC                pea.l      [A6 - 0x334]
  1670. 000013E8  486E FB4A                pea.l      [A6 - 0x4B6]
  1671. 000013EC  3F3C 280E                move.w     -[A7], 0x280E
  1672. 000013F0  A9EB                     syscall    Pack4/FP68K
  1673. 000013F2  486E FB4A                pea.l      [A6 - 0x4B6]
  1674. 000013F6  486E FB54                pea.l      [A6 - 0x4AC]
  1675. 000013FA  3F3C 0004                move.w     -[A7], 0x4
  1676. 000013FE  A9EB                     syscall    Pack4/FP68K
  1677. 00001400  486E FB54                pea.l      [A6 - 0x4AC]
  1678. 00001404  486E FCA8                pea.l      [A6 - 0x358]
  1679. 00001408  3F3C 0810                move.w     -[A7], 0x810
  1680. 0000140C  A9EB                     syscall    Pack4/FP68K
  1681. 0000140E  486E FCA0                pea.l      [A6 - 0x360]
  1682. 00001412  486E FB54                pea.l      [A6 - 0x4AC]
  1683. 00001416  3F3C 080E                move.w     -[A7], 0x80E
  1684. 0000141A  A9EB                     syscall    Pack4/FP68K
  1685. 0000141C  0A2E 0080 FB54           xori.b     [A6 - 0x4AC], 0x80
  1686. 00001422  486E FCC8                pea.l      [A6 - 0x338]
  1687. 00001426  486E FB4A                pea.l      [A6 - 0x4B6]
  1688. 0000142A  3F3C 280E                move.w     -[A7], 0x280E
  1689. 0000142E  A9EB                     syscall    Pack4/FP68K
  1690. 00001430  486E FB4A                pea.l      [A6 - 0x4B6]
  1691. 00001434  486E FB54                pea.l      [A6 - 0x4AC]
  1692. 00001438  3F3C 0004                move.w     -[A7], 0x4
  1693. 0000143C  A9EB                     syscall    Pack4/FP68K
  1694. 0000143E  486E FB54                pea.l      [A6 - 0x4AC]
  1695. 00001442  486E FCB0                pea.l      [A6 - 0x350]
  1696. 00001446  3F3C 0810                move.w     -[A7], 0x810
  1697. 0000144A  A9EB                     syscall    Pack4/FP68K
  1698. 0000144C  48C7                     ext.l      D7
  1699. 0000144E  2007                     move.l     D0, D7
  1700. 00001450  E580                     asl        D0, 2
  1701. 00001452  2F00                     move.l     -[A7], D0
  1702. 00001454  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  1703. 00001458  2D40 FC92                move.l     [A6 - 0x36E], D0
  1704. 0000145C  588F                     addq.l     A7, 4
  1705. 0000145E  6700 0364                beq        +0x366 /* 000017C4 */
  1706. 00001462  4246                     clr.w      D6
  1707. 00001464  6000 027E                bra        +0x280 /* 000016E4 */
  1708. label00001468:
  1709. 00001468  486E FC98                pea.l      [A6 - 0x368]
  1710. 0000146C  486E FB54                pea.l      [A6 - 0x4AC]
  1711. 00001470  3F3C 080E                move.w     -[A7], 0x80E
  1712. 00001474  A9EB                     syscall    Pack4/FP68K
  1713. 00001476  2006                     move.l     D0, D6
  1714. 00001478  E740                     asl        D0.w, 3
  1715. 0000147A  4873 0004                pea.l      [A3 + D0.w + 0x4]
  1716. 0000147E  486E FB4A                pea.l      [A6 - 0x4B6]
  1717. 00001482  3F3C 280E                move.w     -[A7], 0x280E
  1718. 00001486  A9EB                     syscall    Pack4/FP68K
  1719. 00001488  486E FB4A                pea.l      [A6 - 0x4B6]
  1720. 0000148C  486E FB54                pea.l      [A6 - 0x4AC]
  1721. 00001490  3F3C 0004                move.w     -[A7], 0x4
  1722. 00001494  A9EB                     syscall    Pack4/FP68K
  1723. 00001496  486E FCA8                pea.l      [A6 - 0x358]
  1724. 0000149A  486E FB54                pea.l      [A6 - 0x4AC]
  1725. 0000149E  3F3C 0800                move.w     -[A7], 0x800
  1726. 000014A2  A9EB                     syscall    Pack4/FP68K
  1727. 000014A4  486E FB54                pea.l      [A6 - 0x4AC]
  1728. 000014A8  486E FCB8                pea.l      [A6 - 0x348]
  1729. 000014AC  3F3C 0810                move.w     -[A7], 0x810
  1730. 000014B0  A9EB                     syscall    Pack4/FP68K
  1731. 000014B2  486E FCB8                pea.l      [A6 - 0x348]
  1732. 000014B6  486E FB3C                pea.l      [A6 - 0x4C4]
  1733. 000014BA  3F3C 080E                move.w     -[A7], 0x80E
  1734. 000014BE  A9EB                     syscall    Pack4/FP68K
  1735. 000014C0  487A 030E                pea.l      [PC + 0x30E /* 000017D0, value 0x0, cstring "" */]
  1736. 000014C4  486E FB3C                pea.l      [A6 - 0x4C4]
  1737. 000014C8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1738. 000014CC  A9EB                     syscall    Pack4/FP68K
  1739. 000014CE  6412                     bcc        +0x14 /* 000014E2 */
  1740. 000014D0  487A 02FE                pea.l      [PC + 0x2FE /* 000017D0, value 0x0, cstring "" */]
  1741. 000014D4  486E FCB8                pea.l      [A6 - 0x348]
  1742. 000014D8  3F3C 0810                move.w     -[A7], 0x810
  1743. 000014DC  A9EB                     syscall    Pack4/FP68K
  1744. 000014DE  6000 0088                bra        +0x8A /* 00001568 */
  1745. label000014E2:
  1746. 000014E2  486E FCB8                pea.l      [A6 - 0x348]
  1747. 000014E6  486E FB54                pea.l      [A6 - 0x4AC]
  1748. 000014EA  3F3C 080E                move.w     -[A7], 0x80E
  1749. 000014EE  A9EB                     syscall    Pack4/FP68K
  1750. 000014F0  203C 0000 3FFF           move.l     D0, 0x3FFF
  1751. 000014F6  2D40 FB24                move.l     [A6 - 0x4DC], D0
  1752. 000014FA  486E FB24                pea.l      [A6 - 0x4DC]
  1753. 000014FE  486E FB4A                pea.l      [A6 - 0x4B6]
  1754. 00001502  3F3C 280E                move.w     -[A7], 0x280E
  1755. 00001506  A9EB                     syscall    Pack4/FP68K
  1756. 00001508  486E FB4A                pea.l      [A6 - 0x4B6]
  1757. 0000150C  486E FB30                pea.l      [A6 - 0x4D0]
  1758. 00001510  3F3C 0810                move.w     -[A7], 0x810
  1759. 00001514  A9EB                     syscall    Pack4/FP68K
  1760. 00001516  486E FB30                pea.l      [A6 - 0x4D0]
  1761. 0000151A  486E FB54                pea.l      [A6 - 0x4AC]
  1762. 0000151E  3F3C 080A                move.w     -[A7], 0x80A
  1763. 00001522  A9EB                     syscall    Pack4/FP68K
  1764. 00001524  6F42                     ble        +0x44 /* 00001568 */
  1765. 00001526  203C 0000 3FFF           move.l     D0, 0x3FFF
  1766. 0000152C  2D40 FB20                move.l     [A6 - 0x4E0], D0
  1767. 00001530  486E FB20                pea.l      [A6 - 0x4E0]
  1768. 00001534  486E FB54                pea.l      [A6 - 0x4AC]
  1769. 00001538  3F3C 280E                move.w     -[A7], 0x280E
  1770. 0000153C  A9EB                     syscall    Pack4/FP68K
  1771. 0000153E  486E FB54                pea.l      [A6 - 0x4AC]
  1772. 00001542  486E FB30                pea.l      [A6 - 0x4D0]
  1773. 00001546  3F3C 0810                move.w     -[A7], 0x810
  1774. 0000154A  A9EB                     syscall    Pack4/FP68K
  1775. 0000154C  486E FB30                pea.l      [A6 - 0x4D0]
  1776. 00001550  486E FB4A                pea.l      [A6 - 0x4B6]
  1777. 00001554  3F3C 080E                move.w     -[A7], 0x80E
  1778. 00001558  A9EB                     syscall    Pack4/FP68K
  1779. 0000155A  486E FB4A                pea.l      [A6 - 0x4B6]
  1780. 0000155E  486E FCB8                pea.l      [A6 - 0x348]
  1781. 00001562  3F3C 0810                move.w     -[A7], 0x810
  1782. 00001566  A9EB                     syscall    Pack4/FP68K
  1783. label00001568:
  1784. 00001568  486E FCA0                pea.l      [A6 - 0x360]
  1785. 0000156C  486E FB54                pea.l      [A6 - 0x4AC]
  1786. 00001570  3F3C 080E                move.w     -[A7], 0x80E
  1787. 00001574  A9EB                     syscall    Pack4/FP68K
  1788. 00001576  2006                     move.l     D0, D6
  1789. 00001578  E740                     asl        D0.w, 3
  1790. 0000157A  4873 0000                pea.l      [A3 + D0.w]
  1791. 0000157E  486E FB4A                pea.l      [A6 - 0x4B6]
  1792. 00001582  3F3C 280E                move.w     -[A7], 0x280E
  1793. 00001586  A9EB                     syscall    Pack4/FP68K
  1794. 00001588  486E FB4A                pea.l      [A6 - 0x4B6]
  1795. 0000158C  486E FB54                pea.l      [A6 - 0x4AC]
  1796. 00001590  3F3C 0004                move.w     -[A7], 0x4
  1797. 00001594  A9EB                     syscall    Pack4/FP68K
  1798. 00001596  486E FCB0                pea.l      [A6 - 0x350]
  1799. 0000159A  486E FB54                pea.l      [A6 - 0x4AC]
  1800. 0000159E  3F3C 0800                move.w     -[A7], 0x800
  1801. 000015A2  A9EB                     syscall    Pack4/FP68K
  1802. 000015A4  486E FB54                pea.l      [A6 - 0x4AC]
  1803. 000015A8  486E FCC0                pea.l      [A6 - 0x340]
  1804. 000015AC  3F3C 0810                move.w     -[A7], 0x810
  1805. 000015B0  A9EB                     syscall    Pack4/FP68K
  1806. 000015B2  486E FCC0                pea.l      [A6 - 0x340]
  1807. 000015B6  486E FB3C                pea.l      [A6 - 0x4C4]
  1808. 000015BA  3F3C 080E                move.w     -[A7], 0x80E
  1809. 000015BE  A9EB                     syscall    Pack4/FP68K
  1810. 000015C0  487A 020E                pea.l      [PC + 0x20E /* 000017D0, value 0x0, cstring "" */]
  1811. 000015C4  486E FB3C                pea.l      [A6 - 0x4C4]
  1812. 000015C8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1813. 000015CC  A9EB                     syscall    Pack4/FP68K
  1814. 000015CE  6412                     bcc        +0x14 /* 000015E2 */
  1815. 000015D0  487A 01FE                pea.l      [PC + 0x1FE /* 000017D0, value 0x0, cstring "" */]
  1816. 000015D4  486E FCC0                pea.l      [A6 - 0x340]
  1817. 000015D8  3F3C 0810                move.w     -[A7], 0x810
  1818. 000015DC  A9EB                     syscall    Pack4/FP68K
  1819. 000015DE  6000 0088                bra        +0x8A /* 00001668 */
  1820. label000015E2:
  1821. 000015E2  486E FCC0                pea.l      [A6 - 0x340]
  1822. 000015E6  486E FB54                pea.l      [A6 - 0x4AC]
  1823. 000015EA  3F3C 080E                move.w     -[A7], 0x80E
  1824. 000015EE  A9EB                     syscall    Pack4/FP68K
  1825. 000015F0  203C 0000 3FFF           move.l     D0, 0x3FFF
  1826. 000015F6  2D40 FB1C                move.l     [A6 - 0x4E4], D0
  1827. 000015FA  486E FB1C                pea.l      [A6 - 0x4E4]
  1828. 000015FE  486E FB4A                pea.l      [A6 - 0x4B6]
  1829. 00001602  3F3C 280E                move.w     -[A7], 0x280E
  1830. 00001606  A9EB                     syscall    Pack4/FP68K
  1831. 00001608  486E FB4A                pea.l      [A6 - 0x4B6]
  1832. 0000160C  486E FB30                pea.l      [A6 - 0x4D0]
  1833. 00001610  3F3C 0810                move.w     -[A7], 0x810
  1834. 00001614  A9EB                     syscall    Pack4/FP68K
  1835. 00001616  486E FB30                pea.l      [A6 - 0x4D0]
  1836. 0000161A  486E FB54                pea.l      [A6 - 0x4AC]
  1837. 0000161E  3F3C 080A                move.w     -[A7], 0x80A
  1838. 00001622  A9EB                     syscall    Pack4/FP68K
  1839. 00001624  6F42                     ble        +0x44 /* 00001668 */
  1840. 00001626  203C 0000 3FFF           move.l     D0, 0x3FFF
  1841. 0000162C  2D40 FB18                move.l     [A6 - 0x4E8], D0
  1842. 00001630  486E FB18                pea.l      [A6 - 0x4E8]
  1843. 00001634  486E FB54                pea.l      [A6 - 0x4AC]
  1844. 00001638  3F3C 280E                move.w     -[A7], 0x280E
  1845. 0000163C  A9EB                     syscall    Pack4/FP68K
  1846. 0000163E  486E FB54                pea.l      [A6 - 0x4AC]
  1847. 00001642  486E FB30                pea.l      [A6 - 0x4D0]
  1848. 00001646  3F3C 0810                move.w     -[A7], 0x810
  1849. 0000164A  A9EB                     syscall    Pack4/FP68K
  1850. 0000164C  486E FB30                pea.l      [A6 - 0x4D0]
  1851. 00001650  486E FB4A                pea.l      [A6 - 0x4B6]
  1852. 00001654  3F3C 080E                move.w     -[A7], 0x80E
  1853. 00001658  A9EB                     syscall    Pack4/FP68K
  1854. 0000165A  486E FB4A                pea.l      [A6 - 0x4B6]
  1855. 0000165E  486E FCC0                pea.l      [A6 - 0x340]
  1856. 00001662  3F3C 0810                move.w     -[A7], 0x810
  1857. 00001666  A9EB                     syscall    Pack4/FP68K
  1858. label00001668:
  1859. 00001668  486E FCB8                pea.l      [A6 - 0x348]
  1860. 0000166C  486E FB54                pea.l      [A6 - 0x4AC]
  1861. 00001670  3F3C 080E                move.w     -[A7], 0x80E
  1862. 00001674  A9EB                     syscall    Pack4/FP68K
  1863. 00001676  41EE FB54                lea.l      A0, [A6 - 0x4AC]
  1864. 0000167A  43EE FB4A                lea.l      A1, [A6 - 0x4B6]
  1865. 0000167E  22D8                     move.l     [A1]+, [A0]+
  1866. 00001680  22D8                     move.l     [A1]+, [A0]+
  1867. 00001682  32D8                     move.w     [A1]+, [A0]+
  1868. 00001684  486E FB4A                pea.l      [A6 - 0x4B6]
  1869. 00001688  3F3C 0016                move.w     -[A7], 0x16
  1870. 0000168C  A9EB                     syscall    Pack4/FP68K
  1871. 0000168E  486E FB4A                pea.l      [A6 - 0x4B6]
  1872. 00001692  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1873. 00001696  206E FC92                movea.l    A0, [A6 - 0x36E]
  1874. 0000169A  48C6                     ext.l      D6
  1875. 0000169C  2206                     move.l     D1, D6
  1876. 0000169E  E581                     asl        D1, 2
  1877. 000016A0  3180 1802                move.w     [A0 + D1 + 0x2], D0
  1878. 000016A4  486E FCC0                pea.l      [A6 - 0x340]
  1879. 000016A8  486E FB54                pea.l      [A6 - 0x4AC]
  1880. 000016AC  3F3C 080E                move.w     -[A7], 0x80E
  1881. 000016B0  A9EB                     syscall    Pack4/FP68K
  1882. 000016B2  41EE FB54                lea.l      A0, [A6 - 0x4AC]
  1883. 000016B6  43EE FB4A                lea.l      A1, [A6 - 0x4B6]
  1884. 000016BA  22D8                     move.l     [A1]+, [A0]+
  1885. 000016BC  22D8                     move.l     [A1]+, [A0]+
  1886. 000016BE  32D8                     move.w     [A1]+, [A0]+
  1887. 000016C0  486E FB4A                pea.l      [A6 - 0x4B6]
  1888. 000016C4  3F3C 0016                move.w     -[A7], 0x16
  1889. 000016C8  A9EB                     syscall    Pack4/FP68K
  1890. 000016CA  486E FB4A                pea.l      [A6 - 0x4B6]
  1891. 000016CE  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1892. 000016D2  206E FC92                movea.l    A0, [A6 - 0x36E]
  1893. 000016D6  48C6                     ext.l      D6
  1894. 000016D8  2206                     move.l     D1, D6
  1895. 000016DA  E581                     asl        D1, 2
  1896. 000016DC  3180 1800                move.w     [A0 + D1], D0
  1897. 000016E0  508F                     addq.l     A7, 8
  1898. 000016E2  5246                     addq.w     D6, 1
  1899. label000016E4:
  1900. 000016E4  BE46                     cmp.w      D7, D6
  1901. 000016E6  6E00 FD80                bgt        -0x27E /* 00001468 */
  1902. 000016EA  2D6E FC92 FC92           move.l     [A6 - 0x36E], [A6 - 0x36E]
  1903. 000016F0  3D47 FC8E                move.w     [A6 - 0x372], D7
  1904. 000016F4  486E FB9A                pea.l      [A6 - 0x466]
  1905. 000016F8  486E FBB4                pea.l      [A6 - 0x44C]
  1906. 000016FC  2F2E FCCC                move.l     -[A7], [A6 - 0x334]
  1907. 00001700  4EBA 062E                jsr        [PC + 0x62E /* 00001D30 */]
  1908. 00001704  486E FB9B                pea.l      [A6 - 0x465]
  1909. 00001708  486E FBB6                pea.l      [A6 - 0x44A]
  1910. 0000170C  2F2E FCD4                move.l     -[A7], [A6 - 0x32C]
  1911. 00001710  4EBA 061E                jsr        [PC + 0x61E /* 00001D30 */]
  1912. 00001714  486E FB98                pea.l      [A6 - 0x468]
  1913. 00001718  486E FBB0                pea.l      [A6 - 0x450]
  1914. 0000171C  2F2E FCC8                move.l     -[A7], [A6 - 0x338]
  1915. 00001720  4EBA 065A                jsr        [PC + 0x65A /* 00001D7C */]
  1916. 00001724  486E FB99                pea.l      [A6 - 0x467]
  1917. 00001728  486E FBB2                pea.l      [A6 - 0x44E]
  1918. 0000172C  2F2E FCD0                move.l     -[A7], [A6 - 0x330]
  1919. 00001730  4EBA 064A                jsr        [PC + 0x64A /* 00001D7C */]
  1920. 00001734  2F2E FB98                move.l     -[A7], [A6 - 0x468]
  1921. 00001738  41EE FBB8                lea.l      A0, [A6 - 0x448]
  1922. 0000173C  2F20                     move.l     -[A7], -[A0]
  1923. 0000173E  2F20                     move.l     -[A7], -[A0]
  1924. 00001740  4EAD 0C52                jsr        [A5 + 0xC52 /* export_390 */]
  1925. 00001744  4A40                     tst.w      D0
  1926. 00001746  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  1927. 0000174A  6620                     bne        +0x22 /* 0000176C */
  1928. 0000174C  2F2E FC92                move.l     -[A7], [A6 - 0x36E]
  1929. 00001750  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1930. 00001754  3B7C 0001 F976           move.w     [A5 - 0x68A], 0x1
  1931. 0000175A  7008                     moveq.l    D0, 0x08
  1932. 0000175C  2F00                     move.l     -[A7], D0
  1933. 0000175E  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  1934. 00001762  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  1935. 00001766  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1936. 0000176A  6058                     bra        +0x5A /* 000017C4 */
  1937. label0000176C:
  1938. 0000176C  7000                     moveq.l    D0, 0x00
  1939. 0000176E  2F00                     move.l     -[A7], D0
  1940. 00001770  486E FC4E                pea.l      [A6 - 0x3B2]
  1941. 00001774  7209                     moveq.l    D1, 0x09
  1942. 00001776  2F01                     move.l     -[A7], D1
  1943. 00001778  486E FB98                pea.l      [A6 - 0x468]
  1944. 0000177C  486E FBB0                pea.l      [A6 - 0x450]
  1945. 00001780  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  1946. 00001784  3A00                     move.w     D5, D0
  1947. 00001786  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1948. 0000178A  6038                     bra        +0x3A /* 000017C4 */
  1949. label0000178C:
  1950. 0000178C  486E FB9C                pea.l      [A6 - 0x464]
  1951. 00001790  486E FBA8                pea.l      [A6 - 0x458]
  1952. 00001794  486E 0008                pea.l      [A6 + 0x8]
  1953. 00001798  4EAD 0C5A                jsr        [A5 + 0xC5A /* export_391 */]
  1954. 0000179C  4A40                     tst.w      D0
  1955. 0000179E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1956. 000017A2  6720                     beq        +0x22 /* 000017C4 */
  1957. 000017A4  7000                     moveq.l    D0, 0x00
  1958. 000017A6  2F00                     move.l     -[A7], D0
  1959. 000017A8  2F00                     move.l     -[A7], D0
  1960. 000017AA  322E FB96                move.w     D1, [A6 - 0x46A]
  1961. 000017AE  48C1                     ext.l      D1
  1962. 000017B0  2F01                     move.l     -[A7], D1
  1963. 000017B2  486E FB9C                pea.l      [A6 - 0x464]
  1964. 000017B6  486E FBA8                pea.l      [A6 - 0x458]
  1965. 000017BA  4EAD 178A                jsr        [A5 + 0x178A /* export_749 */]
  1966. 000017BE  3A00                     move.w     D5, D0
  1967. 000017C0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1968. label000017C4:
  1969. 000017C4  3005                     move.w     D0, D5
  1970. label000017C6:
  1971. 000017C6  4CEE 18F0 FB00           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x500]
  1972. 000017CC  4E5E                     unlink     A6
  1973. 000017CE  4E75                     rts
  1974. 000017D0  0000 0000                ori.b      D0, 0x0
  1975. 000017D4  0000 0000                ori.b      D0, 0x0
  1976. 000017D8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1977. // begin alternate branch 000017DA-000017DE
  1978. fn000017DA:
  1979. 000017DA  4E56 FFC4                link       A6, -0x003C
  1980. // end alternate branch 000017DA-000017DE
  1981. fn000017DA: // (misaligned)
  1982. 000017DC  FFC4                     .invalid   <<F/7/7>>
  1983. 000017DE  48E7 0018                movem.l    -[A7], A3,A4
  1984. 000017E2  286E 0018                movea.l    A4, [A6 + 0x18]
  1985. 000017E6  266E 0014                movea.l    A3, [A6 + 0x14]
  1986. 000017EA  7000                     moveq.l    D0, 0x00
  1987. 000017EC  2F00                     move.l     -[A7], D0
  1988. 000017EE  7200                     moveq.l    D1, 0x00
  1989. 000017F0  122E 0012                move.b     D1, [A6 + 0x12]
  1990. 000017F4  2F01                     move.l     -[A7], D1
  1991. 000017F6  322E 000C                move.w     D1, [A6 + 0xC]
  1992. 000017FA  48C1                     ext.l      D1
  1993. 000017FC  2F01                     move.l     -[A7], D1
  1994. 000017FE  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  1995. 00001802  3940 0002                move.w     [A4 + 0x2], D0
  1996. 00001806  7000                     moveq.l    D0, 0x00
  1997. 00001808  2F00                     move.l     -[A7], D0
  1998. 0000180A  7200                     moveq.l    D1, 0x00
  1999. 0000180C  122E 0010                move.b     D1, [A6 + 0x10]
  2000. 00001810  2F01                     move.l     -[A7], D1
  2001. 00001812  322E 0008                move.w     D1, [A6 + 0x8]
  2002. 00001816  48C1                     ext.l      D1
  2003. 00001818  2F01                     move.l     -[A7], D1
  2004. 0000181A  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2005. 0000181E  3880                     move.w     [A4], D0
  2006. 00001820  7000                     moveq.l    D0, 0x00
  2007. 00001822  2F00                     move.l     -[A7], D0
  2008. 00001824  7200                     moveq.l    D1, 0x00
  2009. 00001826  122E 0013                move.b     D1, [A6 + 0x13]
  2010. 0000182A  2F01                     move.l     -[A7], D1
  2011. 0000182C  322E 000E                move.w     D1, [A6 + 0xE]
  2012. 00001830  48C1                     ext.l      D1
  2013. 00001832  2F01                     move.l     -[A7], D1
  2014. 00001834  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  2015. 00001838  3940 0006                move.w     [A4 + 0x6], D0
  2016. 0000183C  7000                     moveq.l    D0, 0x00
  2017. 0000183E  2F00                     move.l     -[A7], D0
  2018. 00001840  7200                     moveq.l    D1, 0x00
  2019. 00001842  122E 0011                move.b     D1, [A6 + 0x11]
  2020. 00001846  2F01                     move.l     -[A7], D1
  2021. 00001848  322E 000A                move.w     D1, [A6 + 0xA]
  2022. 0000184C  48C1                     ext.l      D1
  2023. 0000184E  2F01                     move.l     -[A7], D1
  2024. 00001850  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2025. 00001854  3940 0004                move.w     [A4 + 0x4], D0
  2026. 00001858  7000                     moveq.l    D0, 0x00
  2027. 0000185A  2F00                     move.l     -[A7], D0
  2028. 0000185C  2F0B                     move.l     -[A7], A3
  2029. 0000185E  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2030. 00001862  4868 032E                pea.l      [A0 + 0x32E]
  2031. 00001866  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  2032. 0000186A  4A40                     tst.w      D0
  2033. 0000186C  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  2034. 00001870  6606                     bne        +0x8 /* 00001878 */
  2035. 00001872  7000                     moveq.l    D0, 0x00
  2036. 00001874  6000 02F6                bra        +0x2F8 /* 00001B6C */
  2037. label00001878:
  2038. 00001878  302B 0006                move.w     D0, [A3 + 0x6]
  2039. 0000187C  B06B 0002                cmp.w      D0, [A3 + 0x2]
  2040. 00001880  6624                     bne        +0x26 /* 000018A6 */
  2041. 00001882  206E 001C                movea.l    A0, [A6 + 0x1C]
  2042. 00001886  487A 02EE                pea.l      [PC + 0x2EE /* 00001B76, value 0x3FFF8000 */]
  2043. 0000188A  2F08                     move.l     -[A7], A0
  2044. 0000188C  3F3C 0810                move.w     -[A7], 0x810
  2045. 00001890  A9EB                     syscall    Pack4/FP68K
  2046. 00001892  206E 0024                movea.l    A0, [A6 + 0x24]
  2047. 00001896  487A 02E8                pea.l      [PC + 0x2E8 /* 00001B80, value 0x0, cstring "" */]
  2048. 0000189A  2F08                     move.l     -[A7], A0
  2049. 0000189C  3F3C 0810                move.w     -[A7], 0x810
  2050. 000018A0  A9EB                     syscall    Pack4/FP68K
  2051. 000018A2  6000 0150                bra        +0x152 /* 000019F4 */
  2052. label000018A6:
  2053. 000018A6  302C 0006                move.w     D0, [A4 + 0x6]
  2054. 000018AA  906C 0002                sub.w      D0, [A4 + 0x2]
  2055. 000018AE  3D40 FFF4                move.w     [A6 - 0xC], D0
  2056. 000018B2  486E FFF4                pea.l      [A6 - 0xC]
  2057. 000018B6  486E FFF6                pea.l      [A6 - 0xA]
  2058. 000018BA  3F3C 200E                move.w     -[A7], 0x200E
  2059. 000018BE  A9EB                     syscall    Pack4/FP68K
  2060. 000018C0  302B 0006                move.w     D0, [A3 + 0x6]
  2061. 000018C4  906B 0002                sub.w      D0, [A3 + 0x2]
  2062. 000018C8  3D40 FFE8                move.w     [A6 - 0x18], D0
  2063. 000018CC  486E FFE8                pea.l      [A6 - 0x18]
  2064. 000018D0  486E FFEA                pea.l      [A6 - 0x16]
  2065. 000018D4  3F3C 200E                move.w     -[A7], 0x200E
  2066. 000018D8  A9EB                     syscall    Pack4/FP68K
  2067. 000018DA  486E FFEA                pea.l      [A6 - 0x16]
  2068. 000018DE  486E FFE0                pea.l      [A6 - 0x20]
  2069. 000018E2  3F3C 0810                move.w     -[A7], 0x810
  2070. 000018E6  A9EB                     syscall    Pack4/FP68K
  2071. 000018E8  486E FFE0                pea.l      [A6 - 0x20]
  2072. 000018EC  486E FFF6                pea.l      [A6 - 0xA]
  2073. 000018F0  3F3C 0806                move.w     -[A7], 0x806
  2074. 000018F4  A9EB                     syscall    Pack4/FP68K
  2075. 000018F6  206E 001C                movea.l    A0, [A6 + 0x1C]
  2076. 000018FA  486E FFF6                pea.l      [A6 - 0xA]
  2077. 000018FE  2F08                     move.l     -[A7], A0
  2078. 00001900  3F3C 0810                move.w     -[A7], 0x810
  2079. 00001904  A9EB                     syscall    Pack4/FP68K
  2080. 00001906  206E 001C                movea.l    A0, [A6 + 0x1C]
  2081. 0000190A  2F08                     move.l     -[A7], A0
  2082. 0000190C  486E FFF6                pea.l      [A6 - 0xA]
  2083. 00001910  3F3C 080E                move.w     -[A7], 0x80E
  2084. 00001914  A9EB                     syscall    Pack4/FP68K
  2085. 00001916  487A 025E                pea.l      [PC + 0x25E /* 00001B76, value 0x3FFF8000 */]
  2086. 0000191A  486E FFF6                pea.l      [A6 - 0xA]
  2087. 0000191E  3F3C 0008                move.w     -[A7], 0x8
  2088. 00001922  A9EB                     syscall    Pack4/FP68K
  2089. 00001924  664A                     bne        +0x4C /* 00001970 */
  2090. 00001926  302C 0006                move.w     D0, [A4 + 0x6]
  2091. 0000192A  906B 0006                sub.w      D0, [A3 + 0x6]
  2092. 0000192E  3D40 FFDE                move.w     [A6 - 0x22], D0
  2093. 00001932  486E FFDE                pea.l      [A6 - 0x22]
  2094. 00001936  486E FFF6                pea.l      [A6 - 0xA]
  2095. 0000193A  3F3C 200E                move.w     -[A7], 0x200E
  2096. 0000193E  A9EB                     syscall    Pack4/FP68K
  2097. 00001940  486E FFF6                pea.l      [A6 - 0xA]
  2098. 00001944  486E FFE0                pea.l      [A6 - 0x20]
  2099. 00001948  3F3C 0810                move.w     -[A7], 0x810
  2100. 0000194C  A9EB                     syscall    Pack4/FP68K
  2101. 0000194E  486E FFE0                pea.l      [A6 - 0x20]
  2102. 00001952  486E FFEA                pea.l      [A6 - 0x16]
  2103. 00001956  3F3C 080E                move.w     -[A7], 0x80E
  2104. 0000195A  A9EB                     syscall    Pack4/FP68K
  2105. 0000195C  206E 0024                movea.l    A0, [A6 + 0x24]
  2106. 00001960  486E FFEA                pea.l      [A6 - 0x16]
  2107. 00001964  2F08                     move.l     -[A7], A0
  2108. 00001966  3F3C 0810                move.w     -[A7], 0x810
  2109. 0000196A  A9EB                     syscall    Pack4/FP68K
  2110. 0000196C  6000 0086                bra        +0x88 /* 000019F4 */
  2111. label00001970:
  2112. 00001970  486C 0006                pea.l      [A4 + 0x6]
  2113. 00001974  486E FFF6                pea.l      [A6 - 0xA]
  2114. 00001978  3F3C 200E                move.w     -[A7], 0x200E
  2115. 0000197C  A9EB                     syscall    Pack4/FP68K
  2116. 0000197E  206E 001C                movea.l    A0, [A6 + 0x1C]
  2117. 00001982  2F08                     move.l     -[A7], A0
  2118. 00001984  486E FFEA                pea.l      [A6 - 0x16]
  2119. 00001988  3F3C 080E                move.w     -[A7], 0x80E
  2120. 0000198C  A9EB                     syscall    Pack4/FP68K
  2121. 0000198E  486B 0006                pea.l      [A3 + 0x6]
  2122. 00001992  486E FFD4                pea.l      [A6 - 0x2C]
  2123. 00001996  3F3C 200E                move.w     -[A7], 0x200E
  2124. 0000199A  A9EB                     syscall    Pack4/FP68K
  2125. 0000199C  486E FFD4                pea.l      [A6 - 0x2C]
  2126. 000019A0  486E FFEA                pea.l      [A6 - 0x16]
  2127. 000019A4  3F3C 0004                move.w     -[A7], 0x4
  2128. 000019A8  A9EB                     syscall    Pack4/FP68K
  2129. 000019AA  486E FFEA                pea.l      [A6 - 0x16]
  2130. 000019AE  486E FFF6                pea.l      [A6 - 0xA]
  2131. 000019B2  3F3C 0002                move.w     -[A7], 0x2
  2132. 000019B6  A9EB                     syscall    Pack4/FP68K
  2133. 000019B8  206E 001C                movea.l    A0, [A6 + 0x1C]
  2134. 000019BC  2F08                     move.l     -[A7], A0
  2135. 000019BE  41EE FFCA                lea.l      A0, [A6 - 0x36]
  2136. 000019C2  43FA 01B2                lea.l      A1, [PC + 0x1B2 /* 00001B76, value 0x3FFF8000 */]
  2137. 000019C6  20D9                     move.l     [A0]+, [A1]+
  2138. 000019C8  20D9                     move.l     [A0]+, [A1]+
  2139. 000019CA  30D9                     move.w     [A0]+, [A1]+
  2140. 000019CC  486E FFCA                pea.l      [A6 - 0x36]
  2141. 000019D0  3F3C 0802                move.w     -[A7], 0x802
  2142. 000019D4  A9EB                     syscall    Pack4/FP68K
  2143. 000019D6  486E FFCA                pea.l      [A6 - 0x36]
  2144. 000019DA  486E FFF6                pea.l      [A6 - 0xA]
  2145. 000019DE  3F3C 0006                move.w     -[A7], 0x6
  2146. 000019E2  A9EB                     syscall    Pack4/FP68K
  2147. 000019E4  206E 0024                movea.l    A0, [A6 + 0x24]
  2148. 000019E8  486E FFF6                pea.l      [A6 - 0xA]
  2149. 000019EC  2F08                     move.l     -[A7], A0
  2150. 000019EE  3F3C 0810                move.w     -[A7], 0x810
  2151. 000019F2  A9EB                     syscall    Pack4/FP68K
  2152. label000019F4:
  2153. 000019F4  302B 0004                move.w     D0, [A3 + 0x4]
  2154. 000019F8  B053                     cmp.w      D0, [A3]
  2155. 000019FA  6624                     bne        +0x26 /* 00001A20 */
  2156. 000019FC  206E 0020                movea.l    A0, [A6 + 0x20]
  2157. 00001A00  487A 0174                pea.l      [PC + 0x174 /* 00001B76, value 0x3FFF8000 */]
  2158. 00001A04  2F08                     move.l     -[A7], A0
  2159. 00001A06  3F3C 0810                move.w     -[A7], 0x810
  2160. 00001A0A  A9EB                     syscall    Pack4/FP68K
  2161. 00001A0C  206E 0028                movea.l    A0, [A6 + 0x28]
  2162. 00001A10  487A 016E                pea.l      [PC + 0x16E /* 00001B80, value 0x0, cstring "" */]
  2163. 00001A14  2F08                     move.l     -[A7], A0
  2164. 00001A16  3F3C 0810                move.w     -[A7], 0x810
  2165. 00001A1A  A9EB                     syscall    Pack4/FP68K
  2166. 00001A1C  6000 014C                bra        +0x14E /* 00001B6A */
  2167. label00001A20:
  2168. 00001A20  302C 0004                move.w     D0, [A4 + 0x4]
  2169. 00001A24  9054                     sub.w      D0, [A4]
  2170. 00001A26  3D40 FFC8                move.w     [A6 - 0x38], D0
  2171. 00001A2A  486E FFC8                pea.l      [A6 - 0x38]
  2172. 00001A2E  486E FFF6                pea.l      [A6 - 0xA]
  2173. 00001A32  3F3C 200E                move.w     -[A7], 0x200E
  2174. 00001A36  A9EB                     syscall    Pack4/FP68K
  2175. 00001A38  302B 0004                move.w     D0, [A3 + 0x4]
  2176. 00001A3C  9053                     sub.w      D0, [A3]
  2177. 00001A3E  3D40 FFC6                move.w     [A6 - 0x3A], D0
  2178. 00001A42  486E FFC6                pea.l      [A6 - 0x3A]
  2179. 00001A46  486E FFEA                pea.l      [A6 - 0x16]
  2180. 00001A4A  3F3C 200E                move.w     -[A7], 0x200E
  2181. 00001A4E  A9EB                     syscall    Pack4/FP68K
  2182. 00001A50  486E FFEA                pea.l      [A6 - 0x16]
  2183. 00001A54  486E FFE0                pea.l      [A6 - 0x20]
  2184. 00001A58  3F3C 0810                move.w     -[A7], 0x810
  2185. 00001A5C  A9EB                     syscall    Pack4/FP68K
  2186. 00001A5E  486E FFE0                pea.l      [A6 - 0x20]
  2187. 00001A62  486E FFF6                pea.l      [A6 - 0xA]
  2188. 00001A66  3F3C 0806                move.w     -[A7], 0x806
  2189. 00001A6A  A9EB                     syscall    Pack4/FP68K
  2190. 00001A6C  206E 0020                movea.l    A0, [A6 + 0x20]
  2191. 00001A70  486E FFF6                pea.l      [A6 - 0xA]
  2192. 00001A74  2F08                     move.l     -[A7], A0
  2193. 00001A76  3F3C 0810                move.w     -[A7], 0x810
  2194. 00001A7A  A9EB                     syscall    Pack4/FP68K
  2195. 00001A7C  206E 0020                movea.l    A0, [A6 + 0x20]
  2196. 00001A80  2F08                     move.l     -[A7], A0
  2197. 00001A82  486E FFF6                pea.l      [A6 - 0xA]
  2198. 00001A86  3F3C 080E                move.w     -[A7], 0x80E
  2199. 00001A8A  A9EB                     syscall    Pack4/FP68K
  2200. 00001A8C  487A 00E8                pea.l      [PC + 0xE8 /* 00001B76, value 0x3FFF8000 */]
  2201. 00001A90  486E FFF6                pea.l      [A6 - 0xA]
  2202. 00001A94  3F3C 0008                move.w     -[A7], 0x8
  2203. 00001A98  A9EB                     syscall    Pack4/FP68K
  2204. 00001A9A  664A                     bne        +0x4C /* 00001AE6 */
  2205. 00001A9C  302C 0004                move.w     D0, [A4 + 0x4]
  2206. 00001AA0  906B 0004                sub.w      D0, [A3 + 0x4]
  2207. 00001AA4  3D40 FFC4                move.w     [A6 - 0x3C], D0
  2208. 00001AA8  486E FFC4                pea.l      [A6 - 0x3C]
  2209. 00001AAC  486E FFF6                pea.l      [A6 - 0xA]
  2210. 00001AB0  3F3C 200E                move.w     -[A7], 0x200E
  2211. 00001AB4  A9EB                     syscall    Pack4/FP68K
  2212. 00001AB6  486E FFF6                pea.l      [A6 - 0xA]
  2213. 00001ABA  486E FFE0                pea.l      [A6 - 0x20]
  2214. 00001ABE  3F3C 0810                move.w     -[A7], 0x810
  2215. 00001AC2  A9EB                     syscall    Pack4/FP68K
  2216. 00001AC4  486E FFE0                pea.l      [A6 - 0x20]
  2217. 00001AC8  486E FFEA                pea.l      [A6 - 0x16]
  2218. 00001ACC  3F3C 080E                move.w     -[A7], 0x80E
  2219. 00001AD0  A9EB                     syscall    Pack4/FP68K
  2220. 00001AD2  206E 0028                movea.l    A0, [A6 + 0x28]
  2221. 00001AD6  486E FFEA                pea.l      [A6 - 0x16]
  2222. 00001ADA  2F08                     move.l     -[A7], A0
  2223. 00001ADC  3F3C 0810                move.w     -[A7], 0x810
  2224. 00001AE0  A9EB                     syscall    Pack4/FP68K
  2225. 00001AE2  6000 0086                bra        +0x88 /* 00001B6A */
  2226. label00001AE6:
  2227. 00001AE6  486C 0004                pea.l      [A4 + 0x4]
  2228. 00001AEA  486E FFF6                pea.l      [A6 - 0xA]
  2229. 00001AEE  3F3C 200E                move.w     -[A7], 0x200E
  2230. 00001AF2  A9EB                     syscall    Pack4/FP68K
  2231. 00001AF4  206E 0020                movea.l    A0, [A6 + 0x20]
  2232. 00001AF8  2F08                     move.l     -[A7], A0
  2233. 00001AFA  486E FFEA                pea.l      [A6 - 0x16]
  2234. 00001AFE  3F3C 080E                move.w     -[A7], 0x80E
  2235. 00001B02  A9EB                     syscall    Pack4/FP68K
  2236. 00001B04  486B 0004                pea.l      [A3 + 0x4]
  2237. 00001B08  486E FFD4                pea.l      [A6 - 0x2C]
  2238. 00001B0C  3F3C 200E                move.w     -[A7], 0x200E
  2239. 00001B10  A9EB                     syscall    Pack4/FP68K
  2240. 00001B12  486E FFD4                pea.l      [A6 - 0x2C]
  2241. 00001B16  486E FFEA                pea.l      [A6 - 0x16]
  2242. 00001B1A  3F3C 0004                move.w     -[A7], 0x4
  2243. 00001B1E  A9EB                     syscall    Pack4/FP68K
  2244. 00001B20  486E FFEA                pea.l      [A6 - 0x16]
  2245. 00001B24  486E FFF6                pea.l      [A6 - 0xA]
  2246. 00001B28  3F3C 0002                move.w     -[A7], 0x2
  2247. 00001B2C  A9EB                     syscall    Pack4/FP68K
  2248. 00001B2E  206E 0020                movea.l    A0, [A6 + 0x20]
  2249. 00001B32  2F08                     move.l     -[A7], A0
  2250. 00001B34  41EE FFCA                lea.l      A0, [A6 - 0x36]
  2251. 00001B38  43FA 003C                lea.l      A1, [PC + 0x3C /* 00001B76, value 0x3FFF8000 */]
  2252. 00001B3C  20D9                     move.l     [A0]+, [A1]+
  2253. 00001B3E  20D9                     move.l     [A0]+, [A1]+
  2254. 00001B40  30D9                     move.w     [A0]+, [A1]+
  2255. 00001B42  486E FFCA                pea.l      [A6 - 0x36]
  2256. 00001B46  3F3C 0802                move.w     -[A7], 0x802
  2257. 00001B4A  A9EB                     syscall    Pack4/FP68K
  2258. 00001B4C  486E FFCA                pea.l      [A6 - 0x36]
  2259. 00001B50  486E FFF6                pea.l      [A6 - 0xA]
  2260. 00001B54  3F3C 0006                move.w     -[A7], 0x6
  2261. 00001B58  A9EB                     syscall    Pack4/FP68K
  2262. 00001B5A  206E 0028                movea.l    A0, [A6 + 0x28]
  2263. 00001B5E  486E FFF6                pea.l      [A6 - 0xA]
  2264. 00001B62  2F08                     move.l     -[A7], A0
  2265. 00001B64  3F3C 0810                move.w     -[A7], 0x810
  2266. 00001B68  A9EB                     syscall    Pack4/FP68K
  2267. label00001B6A:
  2268. 00001B6A  7001                     moveq.l    D0, 0x01
  2269. label00001B6C:
  2270. 00001B6C  4CEE 1800 FFBC           movem.l    A3,A4, [A6 - 0x44]
  2271. 00001B72  4E5E                     unlink     A6
  2272. 00001B74  4E75                     rts
  2273. 00001B76  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  2274. 00001B78  8000                     or.b       D0, D0
  2275. 00001B7A  0000 0000                ori.b      D0, 0x0
  2276. 00001B7E  0000 0000                ori.b      D0, 0x0
  2277. 00001B82  0000 0000                ori.b      D0, 0x0
  2278. 00001B86  0000 0000                ori.b      D0, 0x0
  2279. fn00001B8A:
  2280. 00001B8A  4E56 FFDC                link       A6, -0x0024
  2281. 00001B8E  486E 0012                pea.l      [A6 + 0x12]
  2282. 00001B92  486E FFF0                pea.l      [A6 - 0x10]
  2283. 00001B96  3F3C 0810                move.w     -[A7], 0x810
  2284. 00001B9A  A9EB                     syscall    Pack4/FP68K
  2285. 00001B9C  486E 0008                pea.l      [A6 + 0x8]
  2286. 00001BA0  486E FFF8                pea.l      [A6 - 0x8]
  2287. 00001BA4  3F3C 0810                move.w     -[A7], 0x810
  2288. 00001BA8  A9EB                     syscall    Pack4/FP68K
  2289. 00001BAA  486E 001E                pea.l      [A6 + 0x1E]
  2290. 00001BAE  486E FFE6                pea.l      [A6 - 0x1A]
  2291. 00001BB2  3F3C 200E                move.w     -[A7], 0x200E
  2292. 00001BB6  A9EB                     syscall    Pack4/FP68K
  2293. 00001BB8  486E FFF0                pea.l      [A6 - 0x10]
  2294. 00001BBC  486E FFE6                pea.l      [A6 - 0x1A]
  2295. 00001BC0  3F3C 0802                move.w     -[A7], 0x802
  2296. 00001BC4  A9EB                     syscall    Pack4/FP68K
  2297. 00001BC6  486E FFF8                pea.l      [A6 - 0x8]
  2298. 00001BCA  486E FFE6                pea.l      [A6 - 0x1A]
  2299. 00001BCE  3F3C 0804                move.w     -[A7], 0x804
  2300. 00001BD2  A9EB                     syscall    Pack4/FP68K
  2301. 00001BD4  486E FFF0                pea.l      [A6 - 0x10]
  2302. 00001BD8  486E FFE6                pea.l      [A6 - 0x1A]
  2303. 00001BDC  3F3C 0800                move.w     -[A7], 0x800
  2304. 00001BE0  A9EB                     syscall    Pack4/FP68K
  2305. 00001BE2  487A 002E                pea.l      [PC + 0x2E /* 00001C12, value 0x3FFE8000 */]
  2306. 00001BE6  486E FFE6                pea.l      [A6 - 0x1A]
  2307. 00001BEA  4267                     clr.w      -[A7]
  2308. 00001BEC  A9EB                     syscall    Pack4/FP68K
  2309. 00001BEE  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  2310. 00001BF2  43EE FFDC                lea.l      A1, [A6 - 0x24]
  2311. 00001BF6  22D8                     move.l     [A1]+, [A0]+
  2312. 00001BF8  22D8                     move.l     [A1]+, [A0]+
  2313. 00001BFA  32D8                     move.w     [A1]+, [A0]+
  2314. 00001BFC  486E FFDC                pea.l      [A6 - 0x24]
  2315. 00001C00  3F3C 0016                move.w     -[A7], 0x16
  2316. 00001C04  A9EB                     syscall    Pack4/FP68K
  2317. 00001C06  486E FFDC                pea.l      [A6 - 0x24]
  2318. 00001C0A  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2319. 00001C0E  4E5E                     unlink     A6
  2320. 00001C10  4E75                     rts
  2321. 00001C12  3FFE                     move.w     <<invalid special address>>, <<invalid special address>>
  2322. 00001C14  8000                     or.b       D0, D0
  2323. 00001C16  0000 0000                ori.b      D0, 0x0
  2324. 00001C1A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2325. // begin alternate branch 00001C1C-00001C30
  2326. fn00001C1C:
  2327. 00001C1C  4E56 0000                link       A6, 0
  2328. 00001C20  48E7 0018                movem.l    -[A7], A3,A4
  2329. 00001C24  286E 0018                movea.l    A4, [A6 + 0x18]
  2330. 00001C28  266E 0014                movea.l    A3, [A6 + 0x14]
  2331. 00001C2C  486D 1212                pea.l      [A5 + 0x1212 /* export_574 */]
  2332. // end alternate branch 00001C1C-00001C30
  2333. fn00001C1C: // (misaligned)
  2334. 00001C1E  0000 48E7                ori.b      D0, 0xE7
  2335. 00001C22  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  2336. 00001C26  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  2337. 00001C2A  0014 486D                ori.b      [A4], 0x6D /* 'm' */
  2338. 00001C2E  1212                     move.b     D1, [A2]
  2339. 00001C30  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2340. 00001C34  4868 0340                pea.l      [A0 + 0x340]
  2341. 00001C38  2F0C                     move.l     -[A7], A4
  2342. 00001C3A  2F0B                     move.l     -[A7], A3
  2343. 00001C3C  7000                     moveq.l    D0, 0x00
  2344. 00001C3E  2F00                     move.l     -[A7], D0
  2345. 00001C40  486D 1212                pea.l      [A5 + 0x1212 /* export_574 */]
  2346. 00001C44  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2347. 00001C48  4868 0340                pea.l      [A0 + 0x340]
  2348. 00001C4C  7200                     moveq.l    D1, 0x00
  2349. 00001C4E  122E 000F                move.b     D1, [A6 + 0xF]
  2350. 00001C52  2F01                     move.l     -[A7], D1
  2351. 00001C54  322E 000A                move.w     D1, [A6 + 0xA]
  2352. 00001C58  48C1                     ext.l      D1
  2353. 00001C5A  2F01                     move.l     -[A7], D1
  2354. 00001C5C  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  2355. 00001C60  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2356. 00001C64  2F00                     move.l     -[A7], D0
  2357. 00001C66  322E 0012                move.w     D1, [A6 + 0x12]
  2358. 00001C6A  48C1                     ext.l      D1
  2359. 00001C6C  2F01                     move.l     -[A7], D1
  2360. 00001C6E  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2361. 00001C72  3228 017A                move.w     D1, [A0 + 0x17A]
  2362. 00001C76  48C1                     ext.l      D1
  2363. 00001C78  2F01                     move.l     -[A7], D1
  2364. 00001C7A  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  2365. 00001C7E  508F                     addq.l     A7, 8
  2366. 00001C80  2200                     move.l     D1, D0
  2367. 00001C82  201F                     move.l     D0, [A7]+
  2368. 00001C84  48C1                     ext.l      D1
  2369. 00001C86  D280                     add.l      D1, D0
  2370. 00001C88  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2371. 00001C8C  2F01                     move.l     -[A7], D1
  2372. 00001C8E  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  2373. 00001C92  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  2374. 00001C96  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2375. 00001C9C  4E5E                     unlink     A6
  2376. 00001C9E  4E75                     rts
  2377. fn00001CA0:
  2378. 00001CA0  4E56 0000                link       A6, 0
  2379. 00001CA4  7000                     moveq.l    D0, 0x00
  2380. 00001CA6  2F00                     move.l     -[A7], D0
  2381. 00001CA8  486D 1212                pea.l      [A5 + 0x1212 /* export_574 */]
  2382. 00001CAC  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2383. 00001CB0  4868 0340                pea.l      [A0 + 0x340]
  2384. 00001CB4  7200                     moveq.l    D1, 0x00
  2385. 00001CB6  122E 000F                move.b     D1, [A6 + 0xF]
  2386. 00001CBA  2F01                     move.l     -[A7], D1
  2387. 00001CBC  322E 000A                move.w     D1, [A6 + 0xA]
  2388. 00001CC0  48C1                     ext.l      D1
  2389. 00001CC2  2F01                     move.l     -[A7], D1
  2390. 00001CC4  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  2391. 00001CC8  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2392. 00001CCC  48C0                     ext.l      D0
  2393. 00001CCE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2394. 00001CD2  2F00                     move.l     -[A7], D0
  2395. 00001CD4  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2396. 00001CD8  3028 017A                move.w     D0, [A0 + 0x17A]
  2397. 00001CDC  48C0                     ext.l      D0
  2398. 00001CDE  2F00                     move.l     -[A7], D0
  2399. 00001CE0  4EAD 072A                jsr        [A5 + 0x72A /* export_225 */]
  2400. 00001CE4  4E5E                     unlink     A6
  2401. 00001CE6  4E75                     rts
  2402. fn00001CE8:
  2403. 00001CE8  4E56 0000                link       A6, 0
  2404. 00001CEC  7000                     moveq.l    D0, 0x00
  2405. 00001CEE  2F00                     move.l     -[A7], D0
  2406. 00001CF0  486D 121A                pea.l      [A5 + 0x121A /* export_575 */]
  2407. 00001CF4  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2408. 00001CF8  4868 035A                pea.l      [A0 + 0x35A]
  2409. 00001CFC  7200                     moveq.l    D1, 0x00
  2410. 00001CFE  122E 000F                move.b     D1, [A6 + 0xF]
  2411. 00001D02  2F01                     move.l     -[A7], D1
  2412. 00001D04  322E 000A                move.w     D1, [A6 + 0xA]
  2413. 00001D08  48C1                     ext.l      D1
  2414. 00001D0A  2F01                     move.l     -[A7], D1
  2415. 00001D0C  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  2416. 00001D10  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2417. 00001D14  48C0                     ext.l      D0
  2418. 00001D16  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2419. 00001D1A  2F00                     move.l     -[A7], D0
  2420. 00001D1C  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2421. 00001D20  3028 017C                move.w     D0, [A0 + 0x17C]
  2422. 00001D24  48C0                     ext.l      D0
  2423. 00001D26  2F00                     move.l     -[A7], D0
  2424. 00001D28  4EAD 072A                jsr        [A5 + 0x72A /* export_225 */]
  2425. 00001D2C  4E5E                     unlink     A6
  2426. 00001D2E  4E75                     rts
  2427. fn00001D30:
  2428. 00001D30  4E56 0000                link       A6, 0
  2429. 00001D34  48E7 0018                movem.l    -[A7], A3,A4
  2430. 00001D38  286E 0010                movea.l    A4, [A6 + 0x10]
  2431. 00001D3C  266E 000C                movea.l    A3, [A6 + 0xC]
  2432. 00001D40  486D 1212                pea.l      [A5 + 0x1212 /* export_574 */]
  2433. 00001D44  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2434. 00001D48  4868 0340                pea.l      [A0 + 0x340]
  2435. 00001D4C  2F0C                     move.l     -[A7], A4
  2436. 00001D4E  2F0B                     move.l     -[A7], A3
  2437. 00001D50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2438. 00001D54  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2439. 00001D58  3028 017A                move.w     D0, [A0 + 0x17A]
  2440. 00001D5C  48C0                     ext.l      D0
  2441. 00001D5E  2F00                     move.l     -[A7], D0
  2442. 00001D60  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  2443. 00001D64  48C0                     ext.l      D0
  2444. 00001D66  508F                     addq.l     A7, 8
  2445. 00001D68  2F00                     move.l     -[A7], D0
  2446. 00001D6A  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  2447. 00001D6E  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  2448. 00001D72  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2449. 00001D78  4E5E                     unlink     A6
  2450. 00001D7A  4E75                     rts
  2451. fn00001D7C:
  2452. 00001D7C  4E56 0000                link       A6, 0
  2453. 00001D80  48E7 0018                movem.l    -[A7], A3,A4
  2454. 00001D84  286E 0010                movea.l    A4, [A6 + 0x10]
  2455. 00001D88  266E 000C                movea.l    A3, [A6 + 0xC]
  2456. 00001D8C  486D 121A                pea.l      [A5 + 0x121A /* export_575 */]
  2457. 00001D90  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2458. 00001D94  4868 035A                pea.l      [A0 + 0x35A]
  2459. 00001D98  2F0C                     move.l     -[A7], A4
  2460. 00001D9A  2F0B                     move.l     -[A7], A3
  2461. 00001D9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2462. 00001DA0  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2463. 00001DA4  3028 017C                move.w     D0, [A0 + 0x17C]
  2464. 00001DA8  48C0                     ext.l      D0
  2465. 00001DAA  2F00                     move.l     -[A7], D0
  2466. 00001DAC  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  2467. 00001DB0  48C0                     ext.l      D0
  2468. 00001DB2  508F                     addq.l     A7, 8
  2469. 00001DB4  2F00                     move.l     -[A7], D0
  2470. 00001DB6  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  2471. 00001DBA  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  2472. 00001DBE  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2473. 00001DC4  4E5E                     unlink     A6
  2474. 00001DC6  4E75                     rts
  2475. fn00001DC8:
  2476. 00001DC8  4E56 0000                link       A6, 0
  2477. 00001DCC  48E7 0018                movem.l    -[A7], A3,A4
  2478. 00001DD0  286E 0018                movea.l    A4, [A6 + 0x18]
  2479. 00001DD4  266E 0014                movea.l    A3, [A6 + 0x14]
  2480. 00001DD8  486D 121A                pea.l      [A5 + 0x121A /* export_575 */]
  2481. 00001DDC  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2482. 00001DE0  4868 035A                pea.l      [A0 + 0x35A]
  2483. 00001DE4  2F0C                     move.l     -[A7], A4
  2484. 00001DE6  2F0B                     move.l     -[A7], A3
  2485. 00001DE8  7000                     moveq.l    D0, 0x00
  2486. 00001DEA  2F00                     move.l     -[A7], D0
  2487. 00001DEC  486D 121A                pea.l      [A5 + 0x121A /* export_575 */]
  2488. 00001DF0  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2489. 00001DF4  4868 035A                pea.l      [A0 + 0x35A]
  2490. 00001DF8  7200                     moveq.l    D1, 0x00
  2491. 00001DFA  122E 000F                move.b     D1, [A6 + 0xF]
  2492. 00001DFE  2F01                     move.l     -[A7], D1
  2493. 00001E00  322E 000A                move.w     D1, [A6 + 0xA]
  2494. 00001E04  48C1                     ext.l      D1
  2495. 00001E06  2F01                     move.l     -[A7], D1
  2496. 00001E08  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  2497. 00001E0C  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2498. 00001E10  2F00                     move.l     -[A7], D0
  2499. 00001E12  322E 0012                move.w     D1, [A6 + 0x12]
  2500. 00001E16  48C1                     ext.l      D1
  2501. 00001E18  2F01                     move.l     -[A7], D1
  2502. 00001E1A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  2503. 00001E1E  3228 017C                move.w     D1, [A0 + 0x17C]
  2504. 00001E22  48C1                     ext.l      D1
  2505. 00001E24  2F01                     move.l     -[A7], D1
  2506. 00001E26  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  2507. 00001E2A  508F                     addq.l     A7, 8
  2508. 00001E2C  2200                     move.l     D1, D0
  2509. 00001E2E  201F                     move.l     D0, [A7]+
  2510. 00001E30  48C1                     ext.l      D1
  2511. 00001E32  D280                     add.l      D1, D0
  2512. 00001E34  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2513. 00001E38  2F01                     move.l     -[A7], D1
  2514. 00001E3A  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  2515. 00001E3E  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  2516. 00001E42  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2517. 00001E48  4E5E                     unlink     A6
  2518. 00001E4A  4E75                     rts
  2519. fn00001E4C:
  2520. 00001E4C  48E7 0018                movem.l    -[A7], A3,A4
  2521. 00001E50  286F 000C                movea.l    A4, [A7 + 0xC]
  2522. 00001E54  266F 0010                movea.l    A3, [A7 + 0x10]
  2523. 00001E58  B9CB                     cmpa.l     A4, A3
  2524. 00001E5A  6624                     bne        +0x26 /* 00001E80 */
  2525. 00001E5C  2854                     movea.l    A4, [A4]
  2526. 00001E5E  200C                     move.l     D0, A4
  2527. 00001E60  6716                     beq        +0x18 /* 00001E78 */
  2528. 00001E62  204B                     movea.l    A0, A3
  2529. 00001E64  224C                     movea.l    A1, A4
  2530. 00001E66  20D9                     move.l     [A0]+, [A1]+
  2531. 00001E68  20D9                     move.l     [A0]+, [A1]+
  2532. 00001E6A  20D9                     move.l     [A0]+, [A1]+
  2533. 00001E6C  30D9                     move.w     [A0]+, [A1]+
  2534. 00001E6E  2F0C                     move.l     -[A7], A4
  2535. 00001E70  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2536. 00001E74  588F                     addq.l     A7, 4
  2537. 00001E76  6016                     bra        +0x18 /* 00001E8E */
  2538. label00001E78:
  2539. 00001E78  426B 000C                clr.w      [A3 + 0xC]
  2540. 00001E7C  6010                     bra        +0x12 /* 00001E8E */
  2541. label00001E7E:
  2542. 00001E7E  2653                     movea.l    A3, [A3]
  2543. label00001E80:
  2544. 00001E80  B9D3                     cmpa.l     A4, [A3]
  2545. 00001E82  66FA                     bne        -0x4 /* 00001E7E */
  2546. 00001E84  2694                     move.l     [A3], [A4]
  2547. 00001E86  2F0C                     move.l     -[A7], A4
  2548. 00001E88  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2549. 00001E8C  588F                     addq.l     A7, 4
  2550. label00001E8E:
  2551. 00001E8E  4CDF 1800                movem.l    A3,A4, [A7]+
  2552. 00001E92  4E75                     rts
  2553. fn00001E94:
  2554. 00001E94  4E56 FFF8                link       A6, -0x0008
  2555. 00001E98  48E7 0018                movem.l    -[A7], A3,A4
  2556. 00001E9C  2D6D E9E2 FFF8           move.l     [A6 - 0x8], [A5 - 0x161E]
  2557. 00001EA2  6000 00E8                bra        +0xEA /* 00001F8C */
  2558. label00001EA6:
  2559. 00001EA6  206E FFF8                movea.l    A0, [A6 - 0x8]
  2560. 00001EAA  4A68 018A                tst.w      [A0 + 0x18A]
  2561. 00001EAE  6600 00D2                bne        +0xD4 /* 00001F82 */
  2562. 00001EB2  206E FFF8                movea.l    A0, [A6 - 0x8]
  2563. 00001EB6  2028 0412                move.l     D0, [A0 + 0x412]
  2564. 00001EBA  B0AD BA78                cmp.l      D0, [A5 - 0x4588]
  2565. 00001EBE  6600 00C2                bne        +0xC4 /* 00001F82 */
  2566. 00001EC2  206E FFF8                movea.l    A0, [A6 - 0x8]
  2567. 00001EC6  2F08                     move.l     -[A7], A0
  2568. 00001EC8  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2569. 00001ECC  206E FFF8                movea.l    A0, [A6 - 0x8]
  2570. 00001ED0  2868 03D2                movea.l    A4, [A0 + 0x3D2]
  2571. 00001ED4  588F                     addq.l     A7, 4
  2572. 00001ED6  602C                     bra        +0x2E /* 00001F04 */
  2573. label00001ED8:
  2574. 00001ED8  206C 0010                movea.l    A0, [A4 + 0x10]
  2575. 00001EDC  7004                     moveq.l    D0, 0x04
  2576. 00001EDE  B068 0020                cmp.w      D0, [A0 + 0x20]
  2577. 00001EE2  661C                     bne        +0x1E /* 00001F00 */
  2578. 00001EE4  206C 0010                movea.l    A0, [A4 + 0x10]
  2579. 00001EE8  2028 002E                move.l     D0, [A0 + 0x2E]
  2580. 00001EEC  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2581. 00001EF0  660E                     bne        +0x10 /* 00001F00 */
  2582. 00001EF2  41EC 0010                lea.l      A0, [A4 + 0x10]
  2583. 00001EF6  2F20                     move.l     -[A7], -[A0]
  2584. 00001EF8  2F20                     move.l     -[A7], -[A0]
  2585. 00001EFA  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  2586. 00001EFE  508F                     addq.l     A7, 8
  2587. label00001F00:
  2588. 00001F00  286C 001A                movea.l    A4, [A4 + 0x1A]
  2589. label00001F04:
  2590. 00001F04  200C                     move.l     D0, A4
  2591. 00001F06  66D0                     bne        -0x2E /* 00001ED8 */
  2592. 00001F08  206E FFF8                movea.l    A0, [A6 - 0x8]
  2593. 00001F0C  47E8 032E                lea.l      A3, [A0 + 0x32E]
  2594. label00001F10:
  2595. 00001F10  7003                     moveq.l    D0, 0x03
  2596. 00001F12  B06B 000C                cmp.w      D0, [A3 + 0xC]
  2597. 00001F16  6708                     beq        +0xA /* 00001F20 */
  2598. 00001F18  7004                     moveq.l    D0, 0x04
  2599. 00001F1A  B06B 000C                cmp.w      D0, [A3 + 0xC]
  2600. 00001F1E  665C                     bne        +0x5E /* 00001F7C */
  2601. label00001F20:
  2602. 00001F20  206B 0004                movea.l    A0, [A3 + 0x4]
  2603. 00001F24  7004                     moveq.l    D0, 0x04
  2604. 00001F26  B068 0020                cmp.w      D0, [A0 + 0x20]
  2605. 00001F2A  6650                     bne        +0x52 /* 00001F7C */
  2606. 00001F2C  206B 0004                movea.l    A0, [A3 + 0x4]
  2607. 00001F30  2028 002E                move.l     D0, [A0 + 0x2E]
  2608. 00001F34  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  2609. 00001F38  6642                     bne        +0x44 /* 00001F7C */
  2610. 00001F3A  7008                     moveq.l    D0, 0x08
  2611. 00001F3C  2F00                     move.l     -[A7], D0
  2612. 00001F3E  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  2613. 00001F42  2D40 FFFC                move.l     [A6 - 0x4], D0
  2614. 00001F46  588F                     addq.l     A7, 4
  2615. 00001F48  6718                     beq        +0x1A /* 00001F62 */
  2616. 00001F4A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2617. 00001F4E  20AD F54C                move.l     [A0], [A5 - 0xAB4]
  2618. 00001F52  206E FFFC                movea.l    A0, [A6 - 0x4]
  2619. 00001F56  216E FFF8 0004           move.l     [A0 + 0x4], [A6 - 0x8]
  2620. 00001F5C  2B6E FFFC F54C           move.l     [A5 - 0xAB4], [A6 - 0x4]
  2621. label00001F62:
  2622. 00001F62  206E FFF8                movea.l    A0, [A6 - 0x8]
  2623. 00001F66  4868 032E                pea.l      [A0 + 0x32E]
  2624. 00001F6A  2F0B                     move.l     -[A7], A3
  2625. 00001F6C  4EBA FEDE                jsr        [PC - 0x122 /* 00001E4C */]
  2626. 00001F70  206E FFF8                movea.l    A0, [A6 - 0x8]
  2627. 00001F74  47E8 032E                lea.l      A3, [A0 + 0x32E]
  2628. 00001F78  508F                     addq.l     A7, 8
  2629. 00001F7A  6094                     bra        -0x6A /* 00001F10 */
  2630. label00001F7C:
  2631. 00001F7C  2653                     movea.l    A3, [A3]
  2632. 00001F7E  200B                     move.l     D0, A3
  2633. 00001F80  668E                     bne        -0x70 /* 00001F10 */
  2634. label00001F82:
  2635. 00001F82  206E FFF8                movea.l    A0, [A6 - 0x8]
  2636. 00001F86  2D68 0164 FFF8           move.l     [A6 - 0x8], [A0 + 0x164]
  2637. label00001F8C:
  2638. 00001F8C  4AAE FFF8                tst.l      [A6 - 0x8]
  2639. 00001F90  6600 FF14                bne        -0xEA /* 00001EA6 */
  2640. 00001F94  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  2641. 00001F9A  4E5E                     unlink     A6
  2642. 00001F9C  4E75                     rts
  2643. fn00001F9E:
  2644. 00001F9E  4E56 FFF8                link       A6, -0x0008
  2645. 00001FA2  48E7 0018                movem.l    -[A7], A3,A4
  2646. 00001FA6  286E 0008                movea.l    A4, [A6 + 0x8]
  2647. 00001FAA  2D6D B9F8 FFF8           move.l     [A6 - 0x8], [A5 - 0x4608]
  2648. 00001FB0  6044                     bra        +0x46 /* 00001FF6 */
  2649. label00001FB2:
  2650. 00001FB2  206E FFFC                movea.l    A0, [A6 - 0x4]
  2651. 00001FB6  2B68 0004 B9F8           move.l     [A5 - 0x4608], [A0 + 0x4]
  2652. 00001FBC  206E FFFC                movea.l    A0, [A6 - 0x4]
  2653. 00001FC0  2B50 F54C                move.l     [A5 - 0xAB4], [A0]
  2654. 00001FC4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2655. 00001FC8  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2656. 00001FCC  206D BA78                movea.l    A0, [A5 - 0x4588]
  2657. 00001FD0  2668 025A                movea.l    A3, [A0 + 0x25A]
  2658. 00001FD4  588F                     addq.l     A7, 4
  2659. 00001FD6  601A                     bra        +0x1C /* 00001FF2 */
  2660. label00001FD8:
  2661. 00001FD8  7004                     moveq.l    D0, 0x04
  2662. 00001FDA  B06B 0020                cmp.w      D0, [A3 + 0x20]
  2663. 00001FDE  660E                     bne        +0x10 /* 00001FEE */
  2664. 00001FE0  B9EB 002E                cmpa.l     A4, [A3 + 0x2E]
  2665. 00001FE4  6608                     bne        +0xA /* 00001FEE */
  2666. 00001FE6  2F0B                     move.l     -[A7], A3
  2667. 00001FE8  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  2668. 00001FEC  588F                     addq.l     A7, 4
  2669. label00001FEE:
  2670. 00001FEE  266B 0026                movea.l    A3, [A3 + 0x26]
  2671. label00001FF2:
  2672. 00001FF2  200B                     move.l     D0, A3
  2673. 00001FF4  66E2                     bne        -0x1C /* 00001FD8 */
  2674. label00001FF6:
  2675. 00001FF6  2D6D F54C FFFC           move.l     [A6 - 0x4], [A5 - 0xAB4]
  2676. 00001FFC  66B4                     bne        -0x4A /* 00001FB2 */
  2677. 00001FFE  2B6E FFF8 B9F8           move.l     [A5 - 0x4608], [A6 - 0x8]
  2678. 00002004  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  2679. 0000200A  4E5E                     unlink     A6
  2680. 0000200C  4E75                     rts
  2681. fn0000200E:
  2682. 0000200E  2F0B                     move.l     -[A7], A3
  2683. 00002010  266F 0008                movea.l    A3, [A7 + 0x8]
  2684. 00002014  302F 000E                move.w     D0, [A7 + 0xE]
  2685. 00002018  5540                     subq.w     D0, 2
  2686. 0000201A  6B56                     bmi        +0x58 /* 00002072 */
  2687. 0000201C  0C40 0002                cmpi.w     D0, 0x2
  2688. 00002020  6E50                     bgt        +0x52 /* 00002072 */
  2689. 00002022  D040                     add.w      D0, D0
  2690. 00002024  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2691. 00002028  4EFB 0000                jmp        [PC + D0.w]
  2692. 0000202C  0008 001E                ori.b      A0, 0x1E
  2693. 00002030  0034 7000 72FE           ori.b      [A4 + D7.w * 2 - 0x2], 0x0
  2694. 00002036  B26B 001E                cmp.w      D1, [A3 + 0x1E]
  2695. 0000203A  6738                     beq        +0x3A /* 00002074 */
  2696. 0000203C  7205                     moveq.l    D1, 0x05
  2697. 0000203E  B22B 0029                cmp.b      D1, [A3 + 0x29]
  2698. 00002042  6730                     beq        +0x32 /* 00002074 */
  2699. 00002044  7001                     moveq.l    D0, 0x01
  2700. 00002046  602C                     bra        +0x2E /* 00002074 */
  2701. 00002048  7000                     moveq.l    D0, 0x00
  2702. 0000204A  72FE                     moveq.l    D1, 0xFFFFFFFE
  2703. 0000204C  B26B 0050                cmp.w      D1, [A3 + 0x50]
  2704. 00002050  6722                     beq        +0x24 /* 00002074 */
  2705. 00002052  7205                     moveq.l    D1, 0x05
  2706. 00002054  B22B 005B                cmp.b      D1, [A3 + 0x5B]
  2707. 00002058  671A                     beq        +0x1C /* 00002074 */
  2708. 0000205A  7001                     moveq.l    D0, 0x01
  2709. 0000205C  6016                     bra        +0x18 /* 00002074 */
  2710. 0000205E  7000                     moveq.l    D0, 0x00
  2711. 00002060  4A2B 014E                tst.b      [A3 + 0x14E]
  2712. 00002064  670E                     beq        +0x10 /* 00002074 */
  2713. 00002066  7203                     moveq.l    D1, 0x03
  2714. 00002068  B22B 014F                cmp.b      D1, [A3 + 0x14F]
  2715. 0000206C  6506                     bcs        +0x8 /* 00002074 */
  2716. 0000206E  7001                     moveq.l    D0, 0x01
  2717. 00002070  6002                     bra        +0x4 /* 00002074 */
  2718. label00002072:
  2719. 00002072  7001                     moveq.l    D0, 0x01
  2720. label00002074:
  2721. 00002074  265F                     movea.l    A3, [A7]+
  2722. 00002076  4E75                     rts
  2723. fn00002078:
  2724. 00002078  4E56 FFF8                link       A6, -0x0008
  2725. 0000207C  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  2726. 00002080  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2727. 00002084  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2728. 00002088  206E 0008                movea.l    A0, [A6 + 0x8]
  2729. 0000208C  47D0                     lea.l      A3, [A0]
  2730. 0000208E  206D BA78                movea.l    A0, [A5 - 0x4588]
  2731. 00002092  49E8 025A                lea.l      A4, [A0 + 0x25A]
  2732. 00002096  588F                     addq.l     A7, 4
  2733. 00002098  6006                     bra        +0x8 /* 000020A0 */
  2734. label0000209A:
  2735. 0000209A  2054                     movea.l    A0, [A4]
  2736. 0000209C  49E8 0026                lea.l      A4, [A0 + 0x26]
  2737. label000020A0:
  2738. 000020A0  B7D4                     cmpa.l     A3, [A4]
  2739. 000020A2  66F6                     bne        -0x8 /* 0000209A */
  2740. 000020A4  2054                     movea.l    A0, [A4]
  2741. 000020A6  28A8 0026                move.l     [A4], [A0 + 0x26]
  2742. 000020AA  206E 0008                movea.l    A0, [A6 + 0x8]
  2743. 000020AE  2D68 002E FFF8           move.l     [A6 - 0x8], [A0 + 0x2E]
  2744. 000020B4  2068 002E                movea.l    A0, [A0 + 0x2E]
  2745. 000020B8  317C 0001 0108           move.w     [A0 + 0x108], 0x1
  2746. 000020BE  7E00                     moveq.l    D7, 0x00
  2747. label000020C0:
  2748. 000020C0  2F07                     move.l     -[A7], D7
  2749. 000020C2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2750. 000020C6  4EBA FF46                jsr        [PC - 0xBA /* 0000200E */]
  2751. 000020CA  4A40                     tst.w      D0
  2752. 000020CC  508F                     addq.l     A7, 8
  2753. 000020CE  6700 014E                beq        +0x150 /* 0000221E */
  2754. 000020D2  4AAE 0008                tst.l      [A6 + 0x8]
  2755. 000020D6  6600 012C                bne        +0x12E /* 00002204 */
  2756. 000020DA  703A                     moveq.l    D0, 0x3A
  2757. 000020DC  2F00                     move.l     -[A7], D0
  2758. 000020DE  486E 0008                pea.l      [A6 + 0x8]
  2759. 000020E2  2F0B                     move.l     -[A7], A3
  2760. 000020E4  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  2761. 000020E8  4A40                     tst.w      D0
  2762. 000020EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2763. 000020EE  6700 012E                beq        +0x130 /* 0000221E */
  2764. 000020F2  7001                     moveq.l    D0, 0x01
  2765. 000020F4  B087                     cmp.l      D0, D7
  2766. 000020F6  660C                     bne        +0xE /* 00002104 */
  2767. 000020F8  206E FFF8                movea.l    A0, [A6 - 0x8]
  2768. 000020FC  41E8 0408                lea.l      A0, [A0 + 0x408]
  2769. 00002100  2008                     move.l     D0, A0
  2770. 00002102  602E                     bra        +0x30 /* 00002132 */
  2771. label00002104:
  2772. 00002104  7003                     moveq.l    D0, 0x03
  2773. 00002106  B087                     cmp.l      D0, D7
  2774. 00002108  660C                     bne        +0xE /* 00002116 */
  2775. 0000210A  206E FFF8                movea.l    A0, [A6 - 0x8]
  2776. 0000210E  41E8 005C                lea.l      A0, [A0 + 0x5C]
  2777. 00002112  2008                     move.l     D0, A0
  2778. 00002114  601C                     bra        +0x1E /* 00002132 */
  2779. label00002116:
  2780. 00002116  7002                     moveq.l    D0, 0x02
  2781. 00002118  B087                     cmp.l      D0, D7
  2782. 0000211A  660C                     bne        +0xE /* 00002128 */
  2783. 0000211C  206E FFF8                movea.l    A0, [A6 - 0x8]
  2784. 00002120  41E8 002A                lea.l      A0, [A0 + 0x2A]
  2785. 00002124  2008                     move.l     D0, A0
  2786. 00002126  600A                     bra        +0xC /* 00002132 */
  2787. label00002128:
  2788. 00002128  206E FFF8                movea.l    A0, [A6 - 0x8]
  2789. 0000212C  41E8 0150                lea.l      A0, [A0 + 0x150]
  2790. 00002130  2008                     move.l     D0, A0
  2791. label00002132:
  2792. 00002132  2D40 FFFC                move.l     [A6 - 0x4], D0
  2793. 00002136  206E 0008                movea.l    A0, [A6 + 0x8]
  2794. 0000213A  4868 0016                pea.l      [A0 + 0x16]
  2795. 0000213E  206E 0008                movea.l    A0, [A6 + 0x8]
  2796. 00002142  4868 001C                pea.l      [A0 + 0x1C]
  2797. 00002146  206E FFFC                movea.l    A0, [A6 - 0x4]
  2798. 0000214A  3028 0002                move.w     D0, [A0 + 0x2]
  2799. 0000214E  48C0                     ext.l      D0
  2800. 00002150  2F00                     move.l     -[A7], D0
  2801. 00002152  7000                     moveq.l    D0, 0x00
  2802. 00002154  102B 0016                move.b     D0, [A3 + 0x16]
  2803. 00002158  2F00                     move.l     -[A7], D0
  2804. 0000215A  302B 001C                move.w     D0, [A3 + 0x1C]
  2805. 0000215E  48C0                     ext.l      D0
  2806. 00002160  2F00                     move.l     -[A7], D0
  2807. 00002162  4EBA FAB8                jsr        [PC - 0x548 /* 00001C1C */]
  2808. 00002166  206E 0008                movea.l    A0, [A6 + 0x8]
  2809. 0000216A  4868 0014                pea.l      [A0 + 0x14]
  2810. 0000216E  206E 0008                movea.l    A0, [A6 + 0x8]
  2811. 00002172  4868 0018                pea.l      [A0 + 0x18]
  2812. 00002176  206E FFFC                movea.l    A0, [A6 - 0x4]
  2813. 0000217A  3028 0004                move.w     D0, [A0 + 0x4]
  2814. 0000217E  48C0                     ext.l      D0
  2815. 00002180  4480                     neg.l      D0
  2816. 00002182  2F00                     move.l     -[A7], D0
  2817. 00002184  7000                     moveq.l    D0, 0x00
  2818. 00002186  102B 0015                move.b     D0, [A3 + 0x15]
  2819. 0000218A  2F00                     move.l     -[A7], D0
  2820. 0000218C  302B 001A                move.w     D0, [A3 + 0x1A]
  2821. 00002190  48C0                     ext.l      D0
  2822. 00002192  2F00                     move.l     -[A7], D0
  2823. 00002194  4EBA FC32                jsr        [PC - 0x3CE /* 00001DC8 */]
  2824. 00002198  206E 0008                movea.l    A0, [A6 + 0x8]
  2825. 0000219C  4868 0017                pea.l      [A0 + 0x17]
  2826. 000021A0  206E 0008                movea.l    A0, [A6 + 0x8]
  2827. 000021A4  4868 001E                pea.l      [A0 + 0x1E]
  2828. 000021A8  206E FFFC                movea.l    A0, [A6 - 0x4]
  2829. 000021AC  3028 0006                move.w     D0, [A0 + 0x6]
  2830. 000021B0  48C0                     ext.l      D0
  2831. 000021B2  2F00                     move.l     -[A7], D0
  2832. 000021B4  7000                     moveq.l    D0, 0x00
  2833. 000021B6  102B 0016                move.b     D0, [A3 + 0x16]
  2834. 000021BA  2F00                     move.l     -[A7], D0
  2835. 000021BC  302B 001C                move.w     D0, [A3 + 0x1C]
  2836. 000021C0  48C0                     ext.l      D0
  2837. 000021C2  2F00                     move.l     -[A7], D0
  2838. 000021C4  4EBA FA56                jsr        [PC - 0x5AA /* 00001C1C */]
  2839. 000021C8  206E 0008                movea.l    A0, [A6 + 0x8]
  2840. 000021CC  4868 0015                pea.l      [A0 + 0x15]
  2841. 000021D0  206E 0008                movea.l    A0, [A6 + 0x8]
  2842. 000021D4  4868 001A                pea.l      [A0 + 0x1A]
  2843. 000021D8  206E FFFC                movea.l    A0, [A6 - 0x4]
  2844. 000021DC  3010                     move.w     D0, [A0]
  2845. 000021DE  48C0                     ext.l      D0
  2846. 000021E0  4480                     neg.l      D0
  2847. 000021E2  2F00                     move.l     -[A7], D0
  2848. 000021E4  7000                     moveq.l    D0, 0x00
  2849. 000021E6  102B 0015                move.b     D0, [A3 + 0x15]
  2850. 000021EA  2F00                     move.l     -[A7], D0
  2851. 000021EC  302B 001A                move.w     D0, [A3 + 0x1A]
  2852. 000021F0  48C0                     ext.l      D0
  2853. 000021F2  2F00                     move.l     -[A7], D0
  2854. 000021F4  4EBA FBD2                jsr        [PC - 0x42E /* 00001DC8 */]
  2855. 000021F8  206E FFF8                movea.l    A0, [A6 - 0x8]
  2856. 000021FC  5268 03F8                addq.w     [A0 + 0x3F8], 1
  2857. 00002200  4FEF 0050                lea.l      A7, [A7 + 0x50]
  2858. label00002204:
  2859. 00002204  206E 0008                movea.l    A0, [A6 + 0x8]
  2860. 00002208  3147 002A                move.w     [A0 + 0x2A], D7
  2861. 0000220C  206E 0008                movea.l    A0, [A6 + 0x8]
  2862. 00002210  2154 0026                move.l     [A0 + 0x26], [A4]
  2863. 00002214  28AE 0008                move.l     [A4], [A6 + 0x8]
  2864. 00002218  7000                     moveq.l    D0, 0x00
  2865. 0000221A  2D40 0008                move.l     [A6 + 0x8], D0
  2866. label0000221E:
  2867. 0000221E  5287                     addq.l     D7, 1
  2868. 00002220  7004                     moveq.l    D0, 0x04
  2869. 00002222  B087                     cmp.l      D0, D7
  2870. 00002224  6C00 FE9A                bge        -0x164 /* 000020C0 */
  2871. 00002228  4CEE 1888 FFE8           movem.l    D3,D7,A3,A4, [A6 - 0x18]
  2872. 0000222E  4E5E                     unlink     A6
  2873. 00002230  4E75                     rts
  2874. fn00002232:
  2875. 00002232  4E56 FFF8                link       A6, -0x0008
  2876. 00002236  48E7 0018                movem.l    -[A7], A3,A4
  2877. 0000223A  286E 0008                movea.l    A4, [A6 + 0x8]
  2878. 0000223E  7000                     moveq.l    D0, 0x00
  2879. 00002240  2D40 FFF8                move.l     [A6 - 0x8], D0
  2880. 00002244  206D BA78                movea.l    A0, [A5 - 0x4588]
  2881. 00002248  2668 025A                movea.l    A3, [A0 + 0x25A]
  2882. 0000224C  601C                     bra        +0x1E /* 0000226A */
  2883. label0000224E:
  2884. 0000224E  7004                     moveq.l    D0, 0x04
  2885. 00002250  B06B 0020                cmp.w      D0, [A3 + 0x20]
  2886. 00002254  6610                     bne        +0x12 /* 00002266 */
  2887. 00002256  B9EB 002E                cmpa.l     A4, [A3 + 0x2E]
  2888. 0000225A  660A                     bne        +0xC /* 00002266 */
  2889. 0000225C  4A6B 002A                tst.w      [A3 + 0x2A]
  2890. 00002260  6604                     bne        +0x6 /* 00002266 */
  2891. 00002262  2D4B FFF8                move.l     [A6 - 0x8], A3
  2892. label00002266:
  2893. 00002266  266B 0026                movea.l    A3, [A3 + 0x26]
  2894. label0000226A:
  2895. 0000226A  200B                     move.l     D0, A3
  2896. 0000226C  66E0                     bne        -0x1E /* 0000224E */
  2897. 0000226E  4AAE FFF8                tst.l      [A6 - 0x8]
  2898. 00002272  662C                     bne        +0x2E /* 000022A0 */
  2899. 00002274  206D BA78                movea.l    A0, [A5 - 0x4588]
  2900. 00002278  2668 025A                movea.l    A3, [A0 + 0x25A]
  2901. 0000227C  601E                     bra        +0x20 /* 0000229C */
  2902. label0000227E:
  2903. 0000227E  7004                     moveq.l    D0, 0x04
  2904. 00002280  B06B 0020                cmp.w      D0, [A3 + 0x20]
  2905. 00002284  6612                     bne        +0x14 /* 00002298 */
  2906. 00002286  B9EB 002E                cmpa.l     A4, [A3 + 0x2E]
  2907. 0000228A  660C                     bne        +0xE /* 00002298 */
  2908. 0000228C  7001                     moveq.l    D0, 0x01
  2909. 0000228E  B06B 002A                cmp.w      D0, [A3 + 0x2A]
  2910. 00002292  6604                     bne        +0x6 /* 00002298 */
  2911. 00002294  2D4B FFF8                move.l     [A6 - 0x8], A3
  2912. label00002298:
  2913. 00002298  266B 0026                movea.l    A3, [A3 + 0x26]
  2914. label0000229C:
  2915. 0000229C  200B                     move.l     D0, A3
  2916. 0000229E  66DE                     bne        -0x20 /* 0000227E */
  2917. label000022A0:
  2918. 000022A0  4AAE FFF8                tst.l      [A6 - 0x8]
  2919. 000022A4  6624                     bne        +0x26 /* 000022CA */
  2920. 000022A6  206D BA78                movea.l    A0, [A5 - 0x4588]
  2921. 000022AA  2668 025A                movea.l    A3, [A0 + 0x25A]
  2922. 000022AE  6016                     bra        +0x18 /* 000022C6 */
  2923. label000022B0:
  2924. 000022B0  7004                     moveq.l    D0, 0x04
  2925. 000022B2  B06B 0020                cmp.w      D0, [A3 + 0x20]
  2926. 000022B6  660A                     bne        +0xC /* 000022C2 */
  2927. 000022B8  B9EB 002E                cmpa.l     A4, [A3 + 0x2E]
  2928. 000022BC  6604                     bne        +0x6 /* 000022C2 */
  2929. 000022BE  2D4B FFF8                move.l     [A6 - 0x8], A3
  2930. label000022C2:
  2931. 000022C2  266B 0026                movea.l    A3, [A3 + 0x26]
  2932. label000022C6:
  2933. 000022C6  200B                     move.l     D0, A3
  2934. 000022C8  66E6                     bne        -0x18 /* 000022B0 */
  2935. label000022CA:
  2936. 000022CA  206D BA78                movea.l    A0, [A5 - 0x4588]
  2937. 000022CE  41E8 025A                lea.l      A0, [A0 + 0x25A]
  2938. 000022D2  2D48 FFFC                move.l     [A6 - 0x4], A0
  2939. 000022D6  603E                     bra        +0x40 /* 00002316 */
  2940. label000022D8:
  2941. 000022D8  7004                     moveq.l    D0, 0x04
  2942. 000022DA  B06B 0020                cmp.w      D0, [A3 + 0x20]
  2943. 000022DE  6628                     bne        +0x2A /* 00002308 */
  2944. 000022E0  B9EB 002E                cmpa.l     A4, [A3 + 0x2E]
  2945. 000022E4  6622                     bne        +0x24 /* 00002308 */
  2946. 000022E6  B7EE FFF8                cmpa.l     A3, [A6 - 0x8]
  2947. 000022EA  671C                     beq        +0x1E /* 00002308 */
  2948. 000022EC  206E FFFC                movea.l    A0, [A6 - 0x4]
  2949. 000022F0  20AB 0026                move.l     [A0], [A3 + 0x26]
  2950. 000022F4  2F0B                     move.l     -[A7], A3
  2951. 000022F6  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2952. 000022FA  2F0B                     move.l     -[A7], A3
  2953. 000022FC  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2954. 00002300  536C 03F8                subq.w     [A4 + 0x3F8], 1
  2955. 00002304  508F                     addq.l     A7, 8
  2956. 00002306  600E                     bra        +0x10 /* 00002316 */
  2957. label00002308:
  2958. 00002308  206E FFFC                movea.l    A0, [A6 - 0x4]
  2959. 0000230C  2050                     movea.l    A0, [A0]
  2960. 0000230E  41E8 0026                lea.l      A0, [A0 + 0x26]
  2961. 00002312  2D48 FFFC                move.l     [A6 - 0x4], A0
  2962. label00002316:
  2963. 00002316  206E FFFC                movea.l    A0, [A6 - 0x4]
  2964. 0000231A  2650                     movea.l    A3, [A0]
  2965. 0000231C  200B                     move.l     D0, A3
  2966. 0000231E  66B8                     bne        -0x46 /* 000022D8 */
  2967. 00002320  206E FFF8                movea.l    A0, [A6 - 0x8]
  2968. 00002324  317C 0005 002A           move.w     [A0 + 0x2A], 0x5
  2969. 0000232A  426C 0108                clr.w      [A4 + 0x108]
  2970. 0000232E  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  2971. 00002334  4E5E                     unlink     A6
  2972. 00002336  4E75                     rts
  2973. fn00002338:
  2974. 00002338  48E7 0018                movem.l    -[A7], A3,A4
  2975. 0000233C  286F 0010                movea.l    A4, [A7 + 0x10]
  2976. 00002340  266F 000C                movea.l    A3, [A7 + 0xC]
  2977. 00002344  602C                     bra        +0x2E /* 00002372 */
  2978. label00002346:
  2979. 00002346  7004                     moveq.l    D0, 0x04
  2980. 00002348  B06B 0020                cmp.w      D0, [A3 + 0x20]
  2981. 0000234C  6608                     bne        +0xA /* 00002356 */
  2982. 0000234E  B9EB 002E                cmpa.l     A4, [A3 + 0x2E]
  2983. 00002352  6722                     beq        +0x24 /* 00002376 */
  2984. 00002354  6018                     bra        +0x1A /* 0000236E */
  2985. label00002356:
  2986. 00002356  700B                     moveq.l    D0, 0x0B
  2987. 00002358  B06B 0020                cmp.w      D0, [A3 + 0x20]
  2988. 0000235C  6610                     bne        +0x12 /* 0000236E */
  2989. 0000235E  2F0C                     move.l     -[A7], A4
  2990. 00002360  2F2B 002A                move.l     -[A7], [A3 + 0x2A]
  2991. 00002364  4EBA FFD2                jsr        [PC - 0x2E /* 00002338 */]
  2992. 00002368  4A40                     tst.w      D0
  2993. 0000236A  508F                     addq.l     A7, 8
  2994. 0000236C  6608                     bne        +0xA /* 00002376 */
  2995. label0000236E:
  2996. 0000236E  266B 0026                movea.l    A3, [A3 + 0x26]
  2997. label00002372:
  2998. 00002372  200B                     move.l     D0, A3
  2999. 00002374  66D0                     bne        -0x2E /* 00002346 */
  3000. label00002376:
  3001. 00002376  200B                     move.l     D0, A3
  3002. 00002378  56C0                     sne        D0
  3003. 0000237A  0240 0001                andi.w     D0, 0x1
  3004. 0000237E  4CDF 1800                movem.l    A3,A4, [A7]+
  3005. 00002382  4E75                     rts
  3006. fn00002384:
  3007. 00002384  4E56 FEEC                link       A6, -0x0114
  3008. 00002388  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3009. 0000238C  3C2E 000A                move.w     D6, [A6 + 0xA]
  3010. 00002390  4244                     clr.w      D4
  3011. 00002392  7000                     moveq.l    D0, 0x00
  3012. 00002394  2D40 FFF8                move.l     [A6 - 0x8], D0
  3013. 00002398  7A01                     moveq.l    D5, 0x01
  3014. label0000239A:
  3015. 0000239A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  3016. 0000239E  41E8 032E                lea.l      A0, [A0 + 0x32E]
  3017. 000023A2  2D48 FFF0                move.l     [A6 - 0x10], A0
  3018. label000023A6:
  3019. 000023A6  206E FFF0                movea.l    A0, [A6 - 0x10]
  3020. 000023AA  7003                     moveq.l    D0, 0x03
  3021. 000023AC  B068 000C                cmp.w      D0, [A0 + 0xC]
  3022. 000023B0  6600 01B4                bne        +0x1B6 /* 00002566 */
  3023. 000023B4  206E FFF0                movea.l    A0, [A6 - 0x10]
  3024. 000023B8  2868 0004                movea.l    A4, [A0 + 0x4]
  3025. 000023BC  7004                     moveq.l    D0, 0x04
  3026. 000023BE  B06C 0020                cmp.w      D0, [A4 + 0x20]
  3027. 000023C2  6600 01A2                bne        +0x1A4 /* 00002566 */
  3028. 000023C6  48C6                     ext.l      D6
  3029. 000023C8  7005                     moveq.l    D0, 0x05
  3030. 000023CA  B06C 002A                cmp.w      D0, [A4 + 0x2A]
  3031. 000023CE  57C0                     seq        D0
  3032. 000023D0  0240 0001                andi.w     D0, 0x1
  3033. 000023D4  48C0                     ext.l      D0
  3034. 000023D6  B086                     cmp.l      D0, D6
  3035. 000023D8  6600 018C                bne        +0x18E /* 00002566 */
  3036. 000023DC  4A46                     tst.w      D6
  3037. 000023DE  670C                     beq        +0xE /* 000023EC */
  3038. 000023E0  206C 002E                movea.l    A0, [A4 + 0x2E]
  3039. 000023E4  4A68 0406                tst.w      [A0 + 0x406]
  3040. 000023E8  6600 017C                bne        +0x17E /* 00002566 */
  3041. label000023EC:
  3042. 000023EC  206E FFF0                movea.l    A0, [A6 - 0x10]
  3043. 000023F0  2068 0004                movea.l    A0, [A0 + 0x4]
  3044. 000023F4  7000                     moveq.l    D0, 0x00
  3045. 000023F6  3028 0022                move.w     D0, [A0 + 0x22]
  3046. 000023FA  223C 0000 8000           move.l     D1, 0x8000
  3047. 00002400  C280                     and.l      D1, D0
  3048. 00002402  670E                     beq        +0x10 /* 00002412 */
  3049. 00002404  4878 06AA                push.l     0x6AA
  3050. 00002408  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  3051. 0000240C  588F                     addq.l     A7, 4
  3052. 0000240E  6000 0162                bra        +0x164 /* 00002572 */
  3053. label00002412:
  3054. 00002412  206D BA78                movea.l    A0, [A5 - 0x4588]
  3055. 00002416  2668 025A                movea.l    A3, [A0 + 0x25A]
  3056. 0000241A  602A                     bra        +0x2C /* 00002446 */
  3057. label0000241C:
  3058. 0000241C  700B                     moveq.l    D0, 0x0B
  3059. 0000241E  B06B 0020                cmp.w      D0, [A3 + 0x20]
  3060. 00002422  661E                     bne        +0x20 /* 00002442 */
  3061. 00002424  2F2C 002E                move.l     -[A7], [A4 + 0x2E]
  3062. 00002428  2F2B 002A                move.l     -[A7], [A3 + 0x2A]
  3063. 0000242C  4EBA FF0A                jsr        [PC - 0xF6 /* 00002338 */]
  3064. 00002430  4A40                     tst.w      D0
  3065. 00002432  508F                     addq.l     A7, 8
  3066. 00002434  670C                     beq        +0xE /* 00002442 */
  3067. 00002436  4878 0461                push.l     0x461
  3068. 0000243A  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  3069. 0000243E  588F                     addq.l     A7, 4
  3070. 00002440  6008                     bra        +0xA /* 0000244A */
  3071. label00002442:
  3072. 00002442  266B 0026                movea.l    A3, [A3 + 0x26]
  3073. label00002446:
  3074. 00002446  200B                     move.l     D0, A3
  3075. 00002448  66D2                     bne        -0x2C /* 0000241C */
  3076. label0000244A:
  3077. 0000244A  200B                     move.l     D0, A3
  3078. 0000244C  6600 0124                bne        +0x126 /* 00002572 */
  3079. 00002450  206D BA78                movea.l    A0, [A5 - 0x4588]
  3080. 00002454  4A68 01C4                tst.w      [A0 + 0x1C4]
  3081. 00002458  6700 00B8                beq        +0xBA /* 00002512 */
  3082. 0000245C  206D BA78                movea.l    A0, [A5 - 0x4588]
  3083. 00002460  3E28 01C4                move.w     D7, [A0 + 0x1C4]
  3084. 00002464  206D BA78                movea.l    A0, [A5 - 0x4588]
  3085. 00002468  2D68 021E FFEC           move.l     [A6 - 0x14], [A0 + 0x21E]
  3086. 0000246E  6056                     bra        +0x58 /* 000024C6 */
  3087. label00002470:
  3088. 00002470  206E FFEC                movea.l    A0, [A6 - 0x14]
  3089. 00002474  303C 101F                move.w     D0, 0x101F
  3090. 00002478  C068 0008                and.w      D0, [A0 + 0x8]
  3091. 0000247C  0C40 0002                cmpi.w     D0, 0x2
  3092. 00002480  663E                     bne        +0x40 /* 000024C0 */
  3093. 00002482  4A46                     tst.w      D6
  3094. 00002484  670A                     beq        +0xC /* 00002490 */
  3095. 00002486  206E FFEC                movea.l    A0, [A6 - 0x14]
  3096. 0000248A  B9D0                     cmpa.l     A4, [A0]
  3097. 0000248C  6740                     beq        +0x42 /* 000024CE */
  3098. 0000248E  6030                     bra        +0x32 /* 000024C0 */
  3099. label00002490:
  3100. 00002490  206D BA78                movea.l    A0, [A5 - 0x4588]
  3101. 00002494  2668 025A                movea.l    A3, [A0 + 0x25A]
  3102. 00002498  601E                     bra        +0x20 /* 000024B8 */
  3103. label0000249A:
  3104. 0000249A  7004                     moveq.l    D0, 0x04
  3105. 0000249C  B06B 0020                cmp.w      D0, [A3 + 0x20]
  3106. 000024A0  6612                     bne        +0x14 /* 000024B4 */
  3107. 000024A2  202B 002E                move.l     D0, [A3 + 0x2E]
  3108. 000024A6  B0AC 002E                cmp.l      D0, [A4 + 0x2E]
  3109. 000024AA  6608                     bne        +0xA /* 000024B4 */
  3110. 000024AC  206E FFEC                movea.l    A0, [A6 - 0x14]
  3111. 000024B0  B7D0                     cmpa.l     A3, [A0]
  3112. 000024B2  6708                     beq        +0xA /* 000024BC */
  3113. label000024B4:
  3114. 000024B4  266B 0026                movea.l    A3, [A3 + 0x26]
  3115. label000024B8:
  3116. 000024B8  200B                     move.l     D0, A3
  3117. 000024BA  66DE                     bne        -0x20 /* 0000249A */
  3118. label000024BC:
  3119. 000024BC  200B                     move.l     D0, A3
  3120. 000024BE  660E                     bne        +0x10 /* 000024CE */
  3121. label000024C0:
  3122. 000024C0  701C                     moveq.l    D0, 0x1C
  3123. 000024C2  D1AE FFEC                add.l      [A6 - 0x14], D0
  3124. label000024C6:
  3125. 000024C6  3007                     move.w     D0, D7
  3126. 000024C8  5347                     subq.w     D7, 1
  3127. 000024CA  4A40                     tst.w      D0
  3128. 000024CC  66A2                     bne        -0x5C /* 00002470 */
  3129. label000024CE:
  3130. 000024CE  48C7                     ext.l      D7
  3131. 000024D0  70FF                     moveq.l    D0, 0xFFFFFFFF
  3132. 000024D2  B087                     cmp.l      D0, D7
  3133. 000024D4  673C                     beq        +0x3E /* 00002512 */
  3134. 000024D6  4A45                     tst.w      D5
  3135. 000024D8  672E                     beq        +0x30 /* 00002508 */
  3136. 000024DA  486E FEEC                pea.l      [A6 - 0x114]
  3137. 000024DE  4A46                     tst.w      D6
  3138. 000024E0  6708                     beq        +0xA /* 000024EA */
  3139. 000024E2  203C 0000 06AE           move.l     D0, 0x6AE
  3140. 000024E8  6006                     bra        +0x8 /* 000024F0 */
  3141. label000024EA:
  3142. 000024EA  203C 0000 06B6           move.l     D0, 0x6B6
  3143. label000024F0:
  3144. 000024F0  2F00                     move.l     -[A7], D0
  3145. 000024F2  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  3146. 000024F6  486E FEEC                pea.l      [A6 - 0x114]
  3147. 000024FA  4EAD 201A                jsr        [A5 + 0x201A /* export_1023 */]
  3148. 000024FE  4A40                     tst.w      D0
  3149. 00002500  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3150. 00002504  676C                     beq        +0x6E /* 00002572 */
  3151. 00002506  600A                     bra        +0xC /* 00002512 */
  3152. label00002508:
  3153. 00002508  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3154. 0000250C  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  3155. 00002510  588F                     addq.l     A7, 4
  3156. label00002512:
  3157. 00002512  4A45                     tst.w      D5
  3158. 00002514  6650                     bne        +0x52 /* 00002566 */
  3159. 00002516  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  3160. label0000251C:
  3161. 0000251C  4AAE FFFC                tst.l      [A6 - 0x4]
  3162. 00002520  6628                     bne        +0x2A /* 0000254A */
  3163. 00002522  7008                     moveq.l    D0, 0x08
  3164. 00002524  2F00                     move.l     -[A7], D0
  3165. 00002526  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  3166. 0000252A  2D40 FFF4                move.l     [A6 - 0xC], D0
  3167. 0000252E  588F                     addq.l     A7, 4
  3168. 00002530  672A                     beq        +0x2C /* 0000255C */
  3169. 00002532  206E FFF4                movea.l    A0, [A6 - 0xC]
  3170. 00002536  20AE FFF8                move.l     [A0], [A6 - 0x8]
  3171. 0000253A  206E FFF4                movea.l    A0, [A6 - 0xC]
  3172. 0000253E  214C 0004                move.l     [A0 + 0x4], A4
  3173. 00002542  2D6E FFF4 FFF8           move.l     [A6 - 0x8], [A6 - 0xC]
  3174. 00002548  601C                     bra        +0x1E /* 00002566 */
  3175. label0000254A:
  3176. 0000254A  206E FFFC                movea.l    A0, [A6 - 0x4]
  3177. 0000254E  2068 0004                movea.l    A0, [A0 + 0x4]
  3178. 00002552  2028 002E                move.l     D0, [A0 + 0x2E]
  3179. 00002556  B0AC 002E                cmp.l      D0, [A4 + 0x2E]
  3180. 0000255A  670A                     beq        +0xC /* 00002566 */
  3181. label0000255C:
  3182. 0000255C  206E FFFC                movea.l    A0, [A6 - 0x4]
  3183. 00002560  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  3184. 00002564  60B6                     bra        -0x48 /* 0000251C */
  3185. label00002566:
  3186. 00002566  206E FFF0                movea.l    A0, [A6 - 0x10]
  3187. 0000256A  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  3188. 0000256E  6600 FE36                bne        -0x1C8 /* 000023A6 */
  3189. label00002572:
  3190. 00002572  4AAE FFF0                tst.l      [A6 - 0x10]
  3191. 00002576  6678                     bne        +0x7A /* 000025F0 */
  3192. 00002578  51CD FE20                dbf        D5, -0x1E2 /* 0000239A */
  3193. 0000257C  6060                     bra        +0x62 /* 000025DE */
  3194. label0000257E:
  3195. 0000257E  206E FFF8                movea.l    A0, [A6 - 0x8]
  3196. 00002582  2068 0004                movea.l    A0, [A0 + 0x4]
  3197. 00002586  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  3198. 0000258A  4EBA F908                jsr        [PC - 0x6F8 /* 00001E94 */]
  3199. 0000258E  4A46                     tst.w      D6
  3200. 00002590  588F                     addq.l     A7, 4
  3201. 00002592  6710                     beq        +0x12 /* 000025A4 */
  3202. 00002594  206E FFF8                movea.l    A0, [A6 - 0x8]
  3203. 00002598  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3204. 0000259C  4EBA FADA                jsr        [PC - 0x526 /* 00002078 */]
  3205. 000025A0  588F                     addq.l     A7, 4
  3206. 000025A2  6012                     bra        +0x14 /* 000025B6 */
  3207. label000025A4:
  3208. 000025A4  206E FFF8                movea.l    A0, [A6 - 0x8]
  3209. 000025A8  2068 0004                movea.l    A0, [A0 + 0x4]
  3210. 000025AC  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  3211. 000025B0  4EBA FC80                jsr        [PC - 0x380 /* 00002232 */]
  3212. 000025B4  588F                     addq.l     A7, 4
  3213. label000025B6:
  3214. 000025B6  206E FFF8                movea.l    A0, [A6 - 0x8]
  3215. 000025BA  2068 0004                movea.l    A0, [A0 + 0x4]
  3216. 000025BE  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  3217. 000025C2  4EBA F9DA                jsr        [PC - 0x626 /* 00001F9E */]
  3218. 000025C6  206E FFF8                movea.l    A0, [A6 - 0x8]
  3219. 000025CA  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  3220. 000025CE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3221. 000025D2  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  3222. 000025D6  2D6E FFF4 FFF8           move.l     [A6 - 0x8], [A6 - 0xC]
  3223. 000025DC  508F                     addq.l     A7, 8
  3224. label000025DE:
  3225. 000025DE  4AAE FFF8                tst.l      [A6 - 0x8]
  3226. 000025E2  669A                     bne        -0x64 /* 0000257E */
  3227. 000025E4  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  3228. 000025E8  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  3229. 000025EC  7801                     moveq.l    D4, 0x01
  3230. 000025EE  588F                     addq.l     A7, 4
  3231. label000025F0:
  3232. 000025F0  3004                     move.w     D0, D4
  3233. 000025F2  4CEE 18F0 FED4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x12C]
  3234. 000025F8  4E5E                     unlink     A6
  3235. 000025FA  4E75                     rts
  3236. fn000025FC:
  3237. 000025FC  4E56 FFF4                link       A6, -0x000C
  3238. 00002600  48E7 0018                movem.l    -[A7], A3,A4
  3239. 00002604  7000                     moveq.l    D0, 0x00
  3240. 00002606  2F00                     move.l     -[A7], D0
  3241. 00002608  2F00                     move.l     -[A7], D0
  3242. 0000260A  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  3243. 0000260E  7000                     moveq.l    D0, 0x00
  3244. 00002610  2D40 FFF8                move.l     [A6 - 0x8], D0
  3245. 00002614  2D40 FFFC                move.l     [A6 - 0x4], D0
  3246. 00002618  206D B9F8                movea.l    A0, [A5 - 0x4608]
  3247. 0000261C  49E8 032E                lea.l      A4, [A0 + 0x32E]
  3248. 00002620  508F                     addq.l     A7, 8
  3249. 00002622  6000 00B2                bra        +0xB4 /* 000026D6 */
  3250. label00002626:
  3251. 00002626  7003                     moveq.l    D0, 0x03
  3252. 00002628  B06C 000C                cmp.w      D0, [A4 + 0xC]
  3253. 0000262C  670A                     beq        +0xC /* 00002638 */
  3254. 0000262E  7004                     moveq.l    D0, 0x04
  3255. 00002630  B06C 000C                cmp.w      D0, [A4 + 0xC]
  3256. 00002634  6600 009E                bne        +0xA0 /* 000026D4 */
  3257. label00002638:
  3258. 00002638  206C 0004                movea.l    A0, [A4 + 0x4]
  3259. 0000263C  7000                     moveq.l    D0, 0x00
  3260. 0000263E  3028 0022                move.w     D0, [A0 + 0x22]
  3261. 00002642  223C 0000 8000           move.l     D1, 0x8000
  3262. 00002648  C280                     and.l      D1, D0
  3263. 0000264A  667E                     bne        +0x80 /* 000026CA */
  3264. 0000264C  7000                     moveq.l    D0, 0x00
  3265. 0000264E  2D40 FFF4                move.l     [A6 - 0xC], D0
  3266. 00002652  206D BA78                movea.l    A0, [A5 - 0x4588]
  3267. 00002656  2668 025A                movea.l    A3, [A0 + 0x25A]
  3268. 0000265A  6020                     bra        +0x22 /* 0000267C */
  3269. label0000265C:
  3270. 0000265C  700B                     moveq.l    D0, 0x0B
  3271. 0000265E  B06B 0020                cmp.w      D0, [A3 + 0x20]
  3272. 00002662  6610                     bne        +0x12 /* 00002674 */
  3273. 00002664  2F0B                     move.l     -[A7], A3
  3274. 00002666  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3275. 0000266A  4EAD 1702                jsr        [A5 + 0x1702 /* export_732 */]
  3276. 0000266E  4A40                     tst.w      D0
  3277. 00002670  508F                     addq.l     A7, 8
  3278. 00002672  6612                     bne        +0x14 /* 00002686 */
  3279. label00002674:
  3280. 00002674  2D4B FFF4                move.l     [A6 - 0xC], A3
  3281. 00002678  266B 0026                movea.l    A3, [A3 + 0x26]
  3282. label0000267C:
  3283. 0000267C  200B                     move.l     D0, A3
  3284. 0000267E  6706                     beq        +0x8 /* 00002686 */
  3285. 00002680  B7EC 0004                cmpa.l     A3, [A4 + 0x4]
  3286. 00002684  66D6                     bne        -0x28 /* 0000265C */
  3287. label00002686:
  3288. 00002686  200B                     move.l     D0, A3
  3289. 00002688  674A                     beq        +0x4C /* 000026D4 */
  3290. 0000268A  4AAE FFF4                tst.l      [A6 - 0xC]
  3291. 0000268E  670C                     beq        +0xE /* 0000269C */
  3292. 00002690  206E FFF4                movea.l    A0, [A6 - 0xC]
  3293. 00002694  216B 0026 0026           move.l     [A0 + 0x26], [A3 + 0x26]
  3294. 0000269A  600A                     bra        +0xC /* 000026A6 */
  3295. label0000269C:
  3296. 0000269C  206D BA78                movea.l    A0, [A5 - 0x4588]
  3297. 000026A0  216B 0026 025A           move.l     [A0 + 0x25A], [A3 + 0x26]
  3298. label000026A6:
  3299. 000026A6  7000                     moveq.l    D0, 0x00
  3300. 000026A8  2740 0026                move.l     [A3 + 0x26], D0
  3301. 000026AC  4AAE FFF8                tst.l      [A6 - 0x8]
  3302. 000026B0  670E                     beq        +0x10 /* 000026C0 */
  3303. 000026B2  206E FFFC                movea.l    A0, [A6 - 0x4]
  3304. 000026B6  214B 0026                move.l     [A0 + 0x26], A3
  3305. 000026BA  2D4B FFFC                move.l     [A6 - 0x4], A3
  3306. 000026BE  6014                     bra        +0x16 /* 000026D4 */
  3307. label000026C0:
  3308. 000026C0  2D4B FFFC                move.l     [A6 - 0x4], A3
  3309. 000026C4  2D4B FFF8                move.l     [A6 - 0x8], A3
  3310. 000026C8  600A                     bra        +0xC /* 000026D4 */
  3311. label000026CA:
  3312. 000026CA  4878 06AA                push.l     0x6AA
  3313. 000026CE  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  3314. 000026D2  588F                     addq.l     A7, 4
  3315. label000026D4:
  3316. 000026D4  2854                     movea.l    A4, [A4]
  3317. label000026D6:
  3318. 000026D6  200C                     move.l     D0, A4
  3319. 000026D8  6600 FF4C                bne        -0xB2 /* 00002626 */
  3320. 000026DC  4AAE FFF8                tst.l      [A6 - 0x8]
  3321. 000026E0  672E                     beq        +0x30 /* 00002710 */
  3322. 000026E2  206D BA78                movea.l    A0, [A5 - 0x4588]
  3323. 000026E6  4AA8 025A                tst.l      [A0 + 0x25A]
  3324. 000026EA  671A                     beq        +0x1C /* 00002706 */
  3325. 000026EC  206D BA78                movea.l    A0, [A5 - 0x4588]
  3326. 000026F0  226E FFFC                movea.l    A1, [A6 - 0x4]
  3327. 000026F4  2368 025A 0026           move.l     [A1 + 0x26], [A0 + 0x25A]
  3328. 000026FA  206D BA78                movea.l    A0, [A5 - 0x4588]
  3329. 000026FE  216E FFF8 025A           move.l     [A0 + 0x25A], [A6 - 0x8]
  3330. 00002704  600A                     bra        +0xC /* 00002710 */
  3331. label00002706:
  3332. 00002706  206D BA78                movea.l    A0, [A5 - 0x4588]
  3333. 0000270A  216E FFF8 025A           move.l     [A0 + 0x25A], [A6 - 0x8]
  3334. label00002710:
  3335. 00002710  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  3336. 00002714  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  3337. 00002718  588F                     addq.l     A7, 4
  3338. 0000271A  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  3339. 00002720  4E5E                     unlink     A6
  3340. 00002722  4E75                     rts
  3341. fn00002724:
  3342. 00002724  4E56 FFF4                link       A6, -0x000C
  3343. 00002728  48E7 0018                movem.l    -[A7], A3,A4
  3344. 0000272C  7000                     moveq.l    D0, 0x00
  3345. 0000272E  2F00                     move.l     -[A7], D0
  3346. 00002730  2F00                     move.l     -[A7], D0
  3347. 00002732  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  3348. 00002736  7000                     moveq.l    D0, 0x00
  3349. 00002738  2D40 FFFC                move.l     [A6 - 0x4], D0
  3350. 0000273C  2D40 FFF8                move.l     [A6 - 0x8], D0
  3351. 00002740  206D B9F8                movea.l    A0, [A5 - 0x4608]
  3352. 00002744  49E8 032E                lea.l      A4, [A0 + 0x32E]
  3353. 00002748  508F                     addq.l     A7, 8
  3354. 0000274A  6000 00B2                bra        +0xB4 /* 000027FE */
  3355. label0000274E:
  3356. 0000274E  7003                     moveq.l    D0, 0x03
  3357. 00002750  B06C 000C                cmp.w      D0, [A4 + 0xC]
  3358. 00002754  670A                     beq        +0xC /* 00002760 */
  3359. 00002756  7004                     moveq.l    D0, 0x04
  3360. 00002758  B06C 000C                cmp.w      D0, [A4 + 0xC]
  3361. 0000275C  6600 009E                bne        +0xA0 /* 000027FC */
  3362. label00002760:
  3363. 00002760  206C 0004                movea.l    A0, [A4 + 0x4]
  3364. 00002764  7000                     moveq.l    D0, 0x00
  3365. 00002766  3028 0022                move.w     D0, [A0 + 0x22]
  3366. 0000276A  223C 0000 8000           move.l     D1, 0x8000
  3367. 00002770  C280                     and.l      D1, D0
  3368. 00002772  667E                     bne        +0x80 /* 000027F2 */
  3369. 00002774  7000                     moveq.l    D0, 0x00
  3370. 00002776  2D40 FFF4                move.l     [A6 - 0xC], D0
  3371. 0000277A  206D BA78                movea.l    A0, [A5 - 0x4588]
  3372. 0000277E  2668 025A                movea.l    A3, [A0 + 0x25A]
  3373. 00002782  6020                     bra        +0x22 /* 000027A4 */
  3374. label00002784:
  3375. 00002784  700B                     moveq.l    D0, 0x0B
  3376. 00002786  B06B 0020                cmp.w      D0, [A3 + 0x20]
  3377. 0000278A  6610                     bne        +0x12 /* 0000279C */
  3378. 0000278C  2F0B                     move.l     -[A7], A3
  3379. 0000278E  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3380. 00002792  4EAD 1702                jsr        [A5 + 0x1702 /* export_732 */]
  3381. 00002796  4A40                     tst.w      D0
  3382. 00002798  508F                     addq.l     A7, 8
  3383. 0000279A  6612                     bne        +0x14 /* 000027AE */
  3384. label0000279C:
  3385. 0000279C  2D4B FFF4                move.l     [A6 - 0xC], A3
  3386. 000027A0  266B 0026                movea.l    A3, [A3 + 0x26]
  3387. label000027A4:
  3388. 000027A4  200B                     move.l     D0, A3
  3389. 000027A6  6706                     beq        +0x8 /* 000027AE */
  3390. 000027A8  B7EC 0004                cmpa.l     A3, [A4 + 0x4]
  3391. 000027AC  66D6                     bne        -0x28 /* 00002784 */
  3392. label000027AE:
  3393. 000027AE  200B                     move.l     D0, A3
  3394. 000027B0  674A                     beq        +0x4C /* 000027FC */
  3395. 000027B2  4AAE FFF4                tst.l      [A6 - 0xC]
  3396. 000027B6  670C                     beq        +0xE /* 000027C4 */
  3397. 000027B8  206E FFF4                movea.l    A0, [A6 - 0xC]
  3398. 000027BC  216B 0026 0026           move.l     [A0 + 0x26], [A3 + 0x26]
  3399. 000027C2  600A                     bra        +0xC /* 000027CE */
  3400. label000027C4:
  3401. 000027C4  206D BA78                movea.l    A0, [A5 - 0x4588]
  3402. 000027C8  216B 0026 025A           move.l     [A0 + 0x25A], [A3 + 0x26]
  3403. label000027CE:
  3404. 000027CE  7000                     moveq.l    D0, 0x00
  3405. 000027D0  2740 0026                move.l     [A3 + 0x26], D0
  3406. 000027D4  4AAE FFF8                tst.l      [A6 - 0x8]
  3407. 000027D8  670E                     beq        +0x10 /* 000027E8 */
  3408. 000027DA  206E FFFC                movea.l    A0, [A6 - 0x4]
  3409. 000027DE  214B 0026                move.l     [A0 + 0x26], A3
  3410. 000027E2  2D4B FFFC                move.l     [A6 - 0x4], A3
  3411. 000027E6  6014                     bra        +0x16 /* 000027FC */
  3412. label000027E8:
  3413. 000027E8  2D4B FFFC                move.l     [A6 - 0x4], A3
  3414. 000027EC  2D4B FFF8                move.l     [A6 - 0x8], A3
  3415. 000027F0  600A                     bra        +0xC /* 000027FC */
  3416. label000027F2:
  3417. 000027F2  4878 06AA                push.l     0x6AA
  3418. 000027F6  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  3419. 000027FA  588F                     addq.l     A7, 4
  3420. label000027FC:
  3421. 000027FC  2854                     movea.l    A4, [A4]
  3422. label000027FE:
  3423. 000027FE  200C                     move.l     D0, A4
  3424. 00002800  6600 FF4C                bne        -0xB2 /* 0000274E */
  3425. 00002804  206D BA78                movea.l    A0, [A5 - 0x4588]
  3426. 00002808  4AA8 025A                tst.l      [A0 + 0x25A]
  3427. 0000280C  671C                     beq        +0x1E /* 0000282A */
  3428. 0000280E  206D BA78                movea.l    A0, [A5 - 0x4588]
  3429. 00002812  2668 025A                movea.l    A3, [A0 + 0x25A]
  3430. 00002816  6004                     bra        +0x6 /* 0000281C */
  3431. label00002818:
  3432. 00002818  266B 0026                movea.l    A3, [A3 + 0x26]
  3433. label0000281C:
  3434. 0000281C  4AAB 0026                tst.l      [A3 + 0x26]
  3435. 00002820  66F6                     bne        -0x8 /* 00002818 */
  3436. 00002822  276E FFF8 0026           move.l     [A3 + 0x26], [A6 - 0x8]
  3437. 00002828  6010                     bra        +0x12 /* 0000283A */
  3438. label0000282A:
  3439. 0000282A  4AAE FFF8                tst.l      [A6 - 0x8]
  3440. 0000282E  670A                     beq        +0xC /* 0000283A */
  3441. 00002830  206D BA78                movea.l    A0, [A5 - 0x4588]
  3442. 00002834  216E FFF8 025A           move.l     [A0 + 0x25A], [A6 - 0x8]
  3443. label0000283A:
  3444. 0000283A  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  3445. 0000283E  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  3446. 00002842  588F                     addq.l     A7, 4
  3447. 00002844  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  3448. 0000284A  4E5E                     unlink     A6
  3449. 0000284C  4E75                     rts
  3450. fn0000284E:
  3451. 0000284E  48E7 0018                movem.l    -[A7], A3,A4
  3452. 00002852  286F 000C                movea.l    A4, [A7 + 0xC]
  3453. 00002856  6008                     bra        +0xA /* 00002860 */
  3454. label00002858:
  3455. 00002858  426C 0024                clr.w      [A4 + 0x24]
  3456. 0000285C  286C 0026                movea.l    A4, [A4 + 0x26]
  3457. label00002860:
  3458. 00002860  200C                     move.l     D0, A4
  3459. 00002862  66F4                     bne        -0xA /* 00002858 */
  3460. 00002864  266F 0010                movea.l    A3, [A7 + 0x10]
  3461. 00002868  6014                     bra        +0x16 /* 0000287E */
  3462. label0000286A:
  3463. 0000286A  7003                     moveq.l    D0, 0x03
  3464. 0000286C  B06B 000C                cmp.w      D0, [A3 + 0xC]
  3465. 00002870  660A                     bne        +0xC /* 0000287C */
  3466. 00002872  206B 0004                movea.l    A0, [A3 + 0x4]
  3467. 00002876  317C 0001 0024           move.w     [A0 + 0x24], 0x1
  3468. label0000287C:
  3469. 0000287C  2653                     movea.l    A3, [A3]
  3470. label0000287E:
  3471. 0000287E  200B                     move.l     D0, A3
  3472. 00002880  66E8                     bne        -0x16 /* 0000286A */
  3473. 00002882  4CDF 1800                movem.l    A3,A4, [A7]+
  3474. 00002886  4E75                     rts
  3475. fn00002888:
  3476. 00002888  4E56 FFD4                link       A6, -0x002C
  3477. 0000288C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3478. 00002890  4AAE 0008                tst.l      [A6 + 0x8]
  3479. 00002894  6710                     beq        +0x12 /* 000028A6 */
  3480. 00002896  702E                     moveq.l    D0, 0x2E
  3481. 00002898  2F00                     move.l     -[A7], D0
  3482. 0000289A  4EAD 0D8A                jsr        [A5 + 0xD8A /* export_429 */]
  3483. 0000289E  2840                     movea.l    A4, D0
  3484. 000028A0  200C                     move.l     D0, A4
  3485. 000028A2  588F                     addq.l     A7, 4
  3486. 000028A4  6606                     bne        +0x8 /* 000028AC */
  3487. label000028A6:
  3488. 000028A6  7000                     moveq.l    D0, 0x00
  3489. 000028A8  6000 03FA                bra        +0x3FC /* 00002CA4 */
  3490. label000028AC:
  3491. 000028AC  296E 0008 002A           move.l     [A4 + 0x2A], [A6 + 0x8]
  3492. 000028B2  264C                     movea.l    A3, A4
  3493. 000028B4  377C 000B 0020           move.w     [A3 + 0x20], 0xB
  3494. 000028BA  426B 0024                clr.w      [A3 + 0x24]
  3495. 000028BE  7000                     moveq.l    D0, 0x00
  3496. 000028C0  2740 0026                move.l     [A3 + 0x26], D0
  3497. 000028C4  206D BA78                movea.l    A0, [A5 - 0x4588]
  3498. 000028C8  52A8 00D0                addq.l     [A0 + 0xD0], 1
  3499. 000028CC  2F08                     move.l     -[A7], A0
  3500. 000028CE  2028 00D0                move.l     D0, [A0 + 0xD0]
  3501. 000028D2  223C 0001 86A0           move.l     D1, 0x186A0
  3502. 000028D8  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  3503. 000028DC  205F                     movea.l    A0, [A7]+
  3504. 000028DE  2740 0010                move.l     [A3 + 0x10], D0
  3505. 000028E2  206E 0008                movea.l    A0, [A6 + 0x8]
  3506. 000028E6  43EB 0018                lea.l      A1, [A3 + 0x18]
  3507. 000028EA  41E8 0018                lea.l      A0, [A0 + 0x18]
  3508. 000028EE  22D8                     move.l     [A1]+, [A0]+
  3509. 000028F0  22D8                     move.l     [A1]+, [A0]+
  3510. 000028F2  206E 0008                movea.l    A0, [A6 + 0x8]
  3511. 000028F6  2768 0014 0014           move.l     [A3 + 0x14], [A0 + 0x14]
  3512. 000028FC  4A6E 000E                tst.w      [A6 + 0xE]
  3513. 00002900  6706                     beq        +0x8 /* 00002908 */
  3514. 00002902  377C 8000 0022           move.w     [A3 + 0x22], 0x8000
  3515. label00002908:
  3516. 00002908  286E 0008                movea.l    A4, [A6 + 0x8]
  3517. 0000290C  6000 0160                bra        +0x162 /* 00002A6E */
  3518. label00002910:
  3519. 00002910  302C 0020                move.w     D0, [A4 + 0x20]
  3520. 00002914  5B40                     subq.w     D0, 5
  3521. 00002916  6704                     beq        +0x6 /* 0000291C */
  3522. 00002918  5940                     subq.w     D0, 4
  3523. 0000291A  6644                     bne        +0x46 /* 00002960 */
  3524. label0000291C:
  3525. 0000291C  486E FFDC                pea.l      [A6 - 0x24]
  3526. 00002920  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  3527. 00002924  41EC 0020                lea.l      A0, [A4 + 0x20]
  3528. 00002928  2F20                     move.l     -[A7], -[A0]
  3529. 0000292A  2F20                     move.l     -[A7], -[A0]
  3530. 0000292C  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  3531. 00002930  486E FFEC                pea.l      [A6 - 0x14]
  3532. 00002934  486E FFDC                pea.l      [A6 - 0x24]
  3533. 00002938  4EAD 0E22                jsr        [A5 + 0xE22 /* export_448 */]
  3534. 0000293C  486E FFEC                pea.l      [A6 - 0x14]
  3535. 00002940  2F0C                     move.l     -[A7], A4
  3536. 00002942  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3537. 00002946  486E FFFC                pea.l      [A6 - 0x4]
  3538. 0000294A  486E FFF4                pea.l      [A6 - 0xC]
  3539. 0000294E  41EE FFF4                lea.l      A0, [A6 - 0xC]
  3540. 00002952  2F20                     move.l     -[A7], -[A0]
  3541. 00002954  2F20                     move.l     -[A7], -[A0]
  3542. 00002956  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  3543. 0000295A  4FEF 0030                lea.l      A7, [A7 + 0x30]
  3544. 0000295E  6012                     bra        +0x14 /* 00002972 */
  3545. label00002960:
  3546. 00002960  41EE FFF4                lea.l      A0, [A6 - 0xC]
  3547. 00002964  43EC 0018                lea.l      A1, [A4 + 0x18]
  3548. 00002968  20D9                     move.l     [A0]+, [A1]+
  3549. 0000296A  20D9                     move.l     [A0]+, [A1]+
  3550. 0000296C  2D6C 0014 FFFC           move.l     [A6 - 0x4], [A4 + 0x14]
  3551. label00002972:
  3552. 00002972  302E FFF4                move.w     D0, [A6 - 0xC]
  3553. 00002976  B06B 0018                cmp.w      D0, [A3 + 0x18]
  3554. 0000297A  661E                     bne        +0x20 /* 0000299A */
  3555. 0000297C  102B 0014                move.b     D0, [A3 + 0x14]
  3556. 00002980  B02E FFFC                cmp.b      D0, [A6 - 0x4]
  3557. 00002984  6408                     bcc        +0xA /* 0000298E */
  3558. 00002986  7000                     moveq.l    D0, 0x00
  3559. 00002988  102B 0014                move.b     D0, [A3 + 0x14]
  3560. 0000298C  6006                     bra        +0x8 /* 00002994 */
  3561. label0000298E:
  3562. 0000298E  7000                     moveq.l    D0, 0x00
  3563. 00002990  102E FFFC                move.b     D0, [A6 - 0x4]
  3564. label00002994:
  3565. 00002994  1740 0014                move.b     [A3 + 0x14], D0
  3566. 00002998  6016                     bra        +0x18 /* 000029B0 */
  3567. label0000299A:
  3568. 0000299A  302E FFF4                move.w     D0, [A6 - 0xC]
  3569. 0000299E  B06B 0018                cmp.w      D0, [A3 + 0x18]
  3570. 000029A2  6C0C                     bge        +0xE /* 000029B0 */
  3571. 000029A4  376E FFF4 0018           move.w     [A3 + 0x18], [A6 - 0xC]
  3572. 000029AA  176E FFFC 0014           move.b     [A3 + 0x14], [A6 - 0x4]
  3573. label000029B0:
  3574. 000029B0  302E FFF6                move.w     D0, [A6 - 0xA]
  3575. 000029B4  B06B 001A                cmp.w      D0, [A3 + 0x1A]
  3576. 000029B8  661E                     bne        +0x20 /* 000029D8 */
  3577. 000029BA  102B 0015                move.b     D0, [A3 + 0x15]
  3578. 000029BE  B02E FFFD                cmp.b      D0, [A6 - 0x3]
  3579. 000029C2  6308                     bls        +0xA /* 000029CC */
  3580. 000029C4  7000                     moveq.l    D0, 0x00
  3581. 000029C6  102B 0015                move.b     D0, [A3 + 0x15]
  3582. 000029CA  6006                     bra        +0x8 /* 000029D2 */
  3583. label000029CC:
  3584. 000029CC  7000                     moveq.l    D0, 0x00
  3585. 000029CE  102E FFFD                move.b     D0, [A6 - 0x3]
  3586. label000029D2:
  3587. 000029D2  1740 0015                move.b     [A3 + 0x15], D0
  3588. 000029D6  6016                     bra        +0x18 /* 000029EE */
  3589. label000029D8:
  3590. 000029D8  302E FFF6                move.w     D0, [A6 - 0xA]
  3591. 000029DC  B06B 001A                cmp.w      D0, [A3 + 0x1A]
  3592. 000029E0  6F0C                     ble        +0xE /* 000029EE */
  3593. 000029E2  376E FFF6 001A           move.w     [A3 + 0x1A], [A6 - 0xA]
  3594. 000029E8  176E FFFD 0015           move.b     [A3 + 0x15], [A6 - 0x3]
  3595. label000029EE:
  3596. 000029EE  302E FFF8                move.w     D0, [A6 - 0x8]
  3597. 000029F2  B06B 001C                cmp.w      D0, [A3 + 0x1C]
  3598. 000029F6  661E                     bne        +0x20 /* 00002A16 */
  3599. 000029F8  102B 0016                move.b     D0, [A3 + 0x16]
  3600. 000029FC  B02E FFFE                cmp.b      D0, [A6 - 0x2]
  3601. 00002A00  6408                     bcc        +0xA /* 00002A0A */
  3602. 00002A02  7000                     moveq.l    D0, 0x00
  3603. 00002A04  102B 0016                move.b     D0, [A3 + 0x16]
  3604. 00002A08  6006                     bra        +0x8 /* 00002A10 */
  3605. label00002A0A:
  3606. 00002A0A  7000                     moveq.l    D0, 0x00
  3607. 00002A0C  102E FFFE                move.b     D0, [A6 - 0x2]
  3608. label00002A10:
  3609. 00002A10  1740 0016                move.b     [A3 + 0x16], D0
  3610. 00002A14  6016                     bra        +0x18 /* 00002A2C */
  3611. label00002A16:
  3612. 00002A16  302E FFF8                move.w     D0, [A6 - 0x8]
  3613. 00002A1A  B06B 001C                cmp.w      D0, [A3 + 0x1C]
  3614. 00002A1E  6C0C                     bge        +0xE /* 00002A2C */
  3615. 00002A20  376E FFF8 001C           move.w     [A3 + 0x1C], [A6 - 0x8]
  3616. 00002A26  176E FFFE 0016           move.b     [A3 + 0x16], [A6 - 0x2]
  3617. label00002A2C:
  3618. 00002A2C  302E FFFA                move.w     D0, [A6 - 0x6]
  3619. 00002A30  B06B 001E                cmp.w      D0, [A3 + 0x1E]
  3620. 00002A34  661E                     bne        +0x20 /* 00002A54 */
  3621. 00002A36  102B 0017                move.b     D0, [A3 + 0x17]
  3622. 00002A3A  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  3623. 00002A3E  6308                     bls        +0xA /* 00002A48 */
  3624. 00002A40  7000                     moveq.l    D0, 0x00
  3625. 00002A42  102B 0017                move.b     D0, [A3 + 0x17]
  3626. 00002A46  6006                     bra        +0x8 /* 00002A4E */
  3627. label00002A48:
  3628. 00002A48  7000                     moveq.l    D0, 0x00
  3629. 00002A4A  102E FFFF                move.b     D0, [A6 - 0x1]
  3630. label00002A4E:
  3631. 00002A4E  1740 0017                move.b     [A3 + 0x17], D0
  3632. 00002A52  6016                     bra        +0x18 /* 00002A6A */
  3633. label00002A54:
  3634. 00002A54  302E FFFA                move.w     D0, [A6 - 0x6]
  3635. 00002A58  B06B 001E                cmp.w      D0, [A3 + 0x1E]
  3636. 00002A5C  6F0C                     ble        +0xE /* 00002A6A */
  3637. 00002A5E  376E FFFA 001E           move.w     [A3 + 0x1E], [A6 - 0x6]
  3638. 00002A64  176E FFFF 0017           move.b     [A3 + 0x17], [A6 - 0x1]
  3639. label00002A6A:
  3640. 00002A6A  286C 0026                movea.l    A4, [A4 + 0x26]
  3641. label00002A6E:
  3642. 00002A6E  200C                     move.l     D0, A4
  3643. 00002A70  6600 FE9E                bne        -0x160 /* 00002910 */
  3644. 00002A74  7000                     moveq.l    D0, 0x00
  3645. 00002A76  2F00                     move.l     -[A7], D0
  3646. 00002A78  7200                     moveq.l    D1, 0x00
  3647. 00002A7A  122B 0016                move.b     D1, [A3 + 0x16]
  3648. 00002A7E  2F01                     move.l     -[A7], D1
  3649. 00002A80  322B 001C                move.w     D1, [A3 + 0x1C]
  3650. 00002A84  48C1                     ext.l      D1
  3651. 00002A86  2F01                     move.l     -[A7], D1
  3652. 00002A88  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3653. 00002A8C  3D40 FFD6                move.w     [A6 - 0x2A], D0
  3654. 00002A90  7000                     moveq.l    D0, 0x00
  3655. 00002A92  2F00                     move.l     -[A7], D0
  3656. 00002A94  7200                     moveq.l    D1, 0x00
  3657. 00002A96  122B 0014                move.b     D1, [A3 + 0x14]
  3658. 00002A9A  2F01                     move.l     -[A7], D1
  3659. 00002A9C  322B 0018                move.w     D1, [A3 + 0x18]
  3660. 00002AA0  48C1                     ext.l      D1
  3661. 00002AA2  2F01                     move.l     -[A7], D1
  3662. 00002AA4  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  3663. 00002AA8  3D40 FFD4                move.w     [A6 - 0x2C], D0
  3664. 00002AAC  7000                     moveq.l    D0, 0x00
  3665. 00002AAE  2F00                     move.l     -[A7], D0
  3666. 00002AB0  7200                     moveq.l    D1, 0x00
  3667. 00002AB2  122B 0017                move.b     D1, [A3 + 0x17]
  3668. 00002AB6  2F01                     move.l     -[A7], D1
  3669. 00002AB8  322B 001E                move.w     D1, [A3 + 0x1E]
  3670. 00002ABC  48C1                     ext.l      D1
  3671. 00002ABE  2F01                     move.l     -[A7], D1
  3672. 00002AC0  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3673. 00002AC4  3D40 FFDA                move.w     [A6 - 0x26], D0
  3674. 00002AC8  7000                     moveq.l    D0, 0x00
  3675. 00002ACA  2F00                     move.l     -[A7], D0
  3676. 00002ACC  7200                     moveq.l    D1, 0x00
  3677. 00002ACE  122B 0015                move.b     D1, [A3 + 0x15]
  3678. 00002AD2  2F01                     move.l     -[A7], D1
  3679. 00002AD4  322B 001A                move.w     D1, [A3 + 0x1A]
  3680. 00002AD8  48C1                     ext.l      D1
  3681. 00002ADA  2F01                     move.l     -[A7], D1
  3682. 00002ADC  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  3683. 00002AE0  3D40 FFD8                move.w     [A6 - 0x28], D0
  3684. 00002AE4  3C2E FFDA                move.w     D6, [A6 - 0x26]
  3685. 00002AE8  9C6E FFD6                sub.w      D6, [A6 - 0x2A]
  3686. 00002AEC  3E2E FFD8                move.w     D7, [A6 - 0x28]
  3687. 00002AF0  9E6E FFD4                sub.w      D7, [A6 - 0x2C]
  3688. 00002AF4  286E 0008                movea.l    A4, [A6 + 0x8]
  3689. 00002AF8  4FEF 0030                lea.l      A7, [A7 + 0x30]
  3690. 00002AFC  6000 019E                bra        +0x1A0 /* 00002C9C */
  3691. label00002B00:
  3692. 00002B00  7000                     moveq.l    D0, 0x00
  3693. 00002B02  4A46                     tst.w      D6
  3694. 00002B04  57C0                     seq        D0
  3695. 00002B06  4400                     neg.b      D0
  3696. 00002B08  6704                     beq        +0x6 /* 00002B0E */
  3697. 00002B0A  7000                     moveq.l    D0, 0x00
  3698. 00002B0C  6054                     bra        +0x56 /* 00002B62 */
  3699. label00002B0E:
  3700. 00002B0E  7000                     moveq.l    D0, 0x00
  3701. 00002B10  2F00                     move.l     -[A7], D0
  3702. 00002B12  7200                     moveq.l    D1, 0x00
  3703. 00002B14  122C 0016                move.b     D1, [A4 + 0x16]
  3704. 00002B18  2F01                     move.l     -[A7], D1
  3705. 00002B1A  322C 001C                move.w     D1, [A4 + 0x1C]
  3706. 00002B1E  48C1                     ext.l      D1
  3707. 00002B20  2F01                     move.l     -[A7], D1
  3708. 00002B22  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3709. 00002B26  322E FFD6                move.w     D1, [A6 - 0x2A]
  3710. 00002B2A  48C1                     ext.l      D1
  3711. 00002B2C  9081                     sub.l      D0, D1
  3712. 00002B2E  2200                     move.l     D1, D0
  3713. 00002B30  C0FC 3FFF                mulu.w     D0, 0x3FFF
  3714. 00002B34  4841                     swap.w     D1
  3715. 00002B36  C2FC 3FFF                mulu.w     D1, 0x3FFF
  3716. 00002B3A  4841                     swap.w     D1
  3717. 00002B3C  4241                     clr.w      D1
  3718. 00002B3E  D081                     add.l      D0, D1
  3719. 00002B40  48C6                     ext.l      D6
  3720. 00002B42  2F00                     move.l     -[A7], D0
  3721. 00002B44  2006                     move.l     D0, D6
  3722. 00002B46  7202                     moveq.l    D1, 0x02
  3723. 00002B48  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3724. 00002B4C  2200                     move.l     D1, D0
  3725. 00002B4E  201F                     move.l     D0, [A7]+
  3726. 00002B50  D280                     add.l      D1, D0
  3727. 00002B52  48C6                     ext.l      D6
  3728. 00002B54  2001                     move.l     D0, D1
  3729. 00002B56  2206                     move.l     D1, D6
  3730. 00002B58  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3731. 00002B5C  48C0                     ext.l      D0
  3732. 00002B5E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3733. label00002B62:
  3734. 00002B62  3940 001C                move.w     [A4 + 0x1C], D0
  3735. 00002B66  7000                     moveq.l    D0, 0x00
  3736. 00002B68  4A46                     tst.w      D6
  3737. 00002B6A  57C0                     seq        D0
  3738. 00002B6C  4400                     neg.b      D0
  3739. 00002B6E  6704                     beq        +0x6 /* 00002B74 */
  3740. 00002B70  7000                     moveq.l    D0, 0x00
  3741. 00002B72  6054                     bra        +0x56 /* 00002BC8 */
  3742. label00002B74:
  3743. 00002B74  7000                     moveq.l    D0, 0x00
  3744. 00002B76  2F00                     move.l     -[A7], D0
  3745. 00002B78  7200                     moveq.l    D1, 0x00
  3746. 00002B7A  122C 0017                move.b     D1, [A4 + 0x17]
  3747. 00002B7E  2F01                     move.l     -[A7], D1
  3748. 00002B80  322C 001E                move.w     D1, [A4 + 0x1E]
  3749. 00002B84  48C1                     ext.l      D1
  3750. 00002B86  2F01                     move.l     -[A7], D1
  3751. 00002B88  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3752. 00002B8C  322E FFD6                move.w     D1, [A6 - 0x2A]
  3753. 00002B90  48C1                     ext.l      D1
  3754. 00002B92  9081                     sub.l      D0, D1
  3755. 00002B94  2200                     move.l     D1, D0
  3756. 00002B96  C0FC 3FFF                mulu.w     D0, 0x3FFF
  3757. 00002B9A  4841                     swap.w     D1
  3758. 00002B9C  C2FC 3FFF                mulu.w     D1, 0x3FFF
  3759. 00002BA0  4841                     swap.w     D1
  3760. 00002BA2  4241                     clr.w      D1
  3761. 00002BA4  D081                     add.l      D0, D1
  3762. 00002BA6  48C6                     ext.l      D6
  3763. 00002BA8  2F00                     move.l     -[A7], D0
  3764. 00002BAA  2006                     move.l     D0, D6
  3765. 00002BAC  7202                     moveq.l    D1, 0x02
  3766. 00002BAE  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3767. 00002BB2  2200                     move.l     D1, D0
  3768. 00002BB4  201F                     move.l     D0, [A7]+
  3769. 00002BB6  D280                     add.l      D1, D0
  3770. 00002BB8  48C6                     ext.l      D6
  3771. 00002BBA  2001                     move.l     D0, D1
  3772. 00002BBC  2206                     move.l     D1, D6
  3773. 00002BBE  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3774. 00002BC2  48C0                     ext.l      D0
  3775. 00002BC4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3776. label00002BC8:
  3777. 00002BC8  3940 001E                move.w     [A4 + 0x1E], D0
  3778. 00002BCC  7000                     moveq.l    D0, 0x00
  3779. 00002BCE  4A47                     tst.w      D7
  3780. 00002BD0  57C0                     seq        D0
  3781. 00002BD2  4400                     neg.b      D0
  3782. 00002BD4  6704                     beq        +0x6 /* 00002BDA */
  3783. 00002BD6  7000                     moveq.l    D0, 0x00
  3784. 00002BD8  6054                     bra        +0x56 /* 00002C2E */
  3785. label00002BDA:
  3786. 00002BDA  7000                     moveq.l    D0, 0x00
  3787. 00002BDC  2F00                     move.l     -[A7], D0
  3788. 00002BDE  7200                     moveq.l    D1, 0x00
  3789. 00002BE0  122C 0014                move.b     D1, [A4 + 0x14]
  3790. 00002BE4  2F01                     move.l     -[A7], D1
  3791. 00002BE6  322C 0018                move.w     D1, [A4 + 0x18]
  3792. 00002BEA  48C1                     ext.l      D1
  3793. 00002BEC  2F01                     move.l     -[A7], D1
  3794. 00002BEE  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  3795. 00002BF2  322E FFD4                move.w     D1, [A6 - 0x2C]
  3796. 00002BF6  48C1                     ext.l      D1
  3797. 00002BF8  9081                     sub.l      D0, D1
  3798. 00002BFA  2200                     move.l     D1, D0
  3799. 00002BFC  C0FC 3FFF                mulu.w     D0, 0x3FFF
  3800. 00002C00  4841                     swap.w     D1
  3801. 00002C02  C2FC 3FFF                mulu.w     D1, 0x3FFF
  3802. 00002C06  4841                     swap.w     D1
  3803. 00002C08  4241                     clr.w      D1
  3804. 00002C0A  D081                     add.l      D0, D1
  3805. 00002C0C  48C7                     ext.l      D7
  3806. 00002C0E  2F00                     move.l     -[A7], D0
  3807. 00002C10  2007                     move.l     D0, D7
  3808. 00002C12  7202                     moveq.l    D1, 0x02
  3809. 00002C14  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3810. 00002C18  2200                     move.l     D1, D0
  3811. 00002C1A  201F                     move.l     D0, [A7]+
  3812. 00002C1C  D280                     add.l      D1, D0
  3813. 00002C1E  48C7                     ext.l      D7
  3814. 00002C20  2001                     move.l     D0, D1
  3815. 00002C22  2207                     move.l     D1, D7
  3816. 00002C24  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3817. 00002C28  48C0                     ext.l      D0
  3818. 00002C2A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3819. label00002C2E:
  3820. 00002C2E  3940 0018                move.w     [A4 + 0x18], D0
  3821. 00002C32  7000                     moveq.l    D0, 0x00
  3822. 00002C34  4A47                     tst.w      D7
  3823. 00002C36  57C0                     seq        D0
  3824. 00002C38  4400                     neg.b      D0
  3825. 00002C3A  6704                     beq        +0x6 /* 00002C40 */
  3826. 00002C3C  7000                     moveq.l    D0, 0x00
  3827. 00002C3E  6054                     bra        +0x56 /* 00002C94 */
  3828. label00002C40:
  3829. 00002C40  7000                     moveq.l    D0, 0x00
  3830. 00002C42  2F00                     move.l     -[A7], D0
  3831. 00002C44  7200                     moveq.l    D1, 0x00
  3832. 00002C46  122C 0015                move.b     D1, [A4 + 0x15]
  3833. 00002C4A  2F01                     move.l     -[A7], D1
  3834. 00002C4C  322C 001A                move.w     D1, [A4 + 0x1A]
  3835. 00002C50  48C1                     ext.l      D1
  3836. 00002C52  2F01                     move.l     -[A7], D1
  3837. 00002C54  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  3838. 00002C58  322E FFD4                move.w     D1, [A6 - 0x2C]
  3839. 00002C5C  48C1                     ext.l      D1
  3840. 00002C5E  9081                     sub.l      D0, D1
  3841. 00002C60  2200                     move.l     D1, D0
  3842. 00002C62  C0FC 3FFF                mulu.w     D0, 0x3FFF
  3843. 00002C66  4841                     swap.w     D1
  3844. 00002C68  C2FC 3FFF                mulu.w     D1, 0x3FFF
  3845. 00002C6C  4841                     swap.w     D1
  3846. 00002C6E  4241                     clr.w      D1
  3847. 00002C70  D081                     add.l      D0, D1
  3848. 00002C72  48C7                     ext.l      D7
  3849. 00002C74  2F00                     move.l     -[A7], D0
  3850. 00002C76  2007                     move.l     D0, D7
  3851. 00002C78  7202                     moveq.l    D1, 0x02
  3852. 00002C7A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3853. 00002C7E  2200                     move.l     D1, D0
  3854. 00002C80  201F                     move.l     D0, [A7]+
  3855. 00002C82  D280                     add.l      D1, D0
  3856. 00002C84  48C7                     ext.l      D7
  3857. 00002C86  2001                     move.l     D0, D1
  3858. 00002C88  2207                     move.l     D1, D7
  3859. 00002C8A  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  3860. 00002C8E  48C0                     ext.l      D0
  3861. 00002C90  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3862. label00002C94:
  3863. 00002C94  3940 001A                move.w     [A4 + 0x1A], D0
  3864. 00002C98  286C 0026                movea.l    A4, [A4 + 0x26]
  3865. label00002C9C:
  3866. 00002C9C  200C                     move.l     D0, A4
  3867. 00002C9E  6600 FE60                bne        -0x19E /* 00002B00 */
  3868. 00002CA2  200B                     move.l     D0, A3
  3869. label00002CA4:
  3870. 00002CA4  4CEE 18C0 FFC4           movem.l    D6,D7,A3,A4, [A6 - 0x3C]
  3871. 00002CAA  4E5E                     unlink     A6
  3872. 00002CAC  4E75                     rts
  3873. fn00002CAE:
  3874. 00002CAE  4E56 FEE2                link       A6, -0x011E
  3875. 00002CB2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3876. 00002CB6  7000                     moveq.l    D0, 0x00
  3877. 00002CB8  2D40 FFF2                move.l     [A6 - 0xE], D0
  3878. 00002CBC  2D40 FFEE                move.l     [A6 - 0x12], D0
  3879. 00002CC0  2D40 FFEA                move.l     [A6 - 0x16], D0
  3880. 00002CC4  2D40 FFE6                move.l     [A6 - 0x1A], D0
  3881. 00002CC8  2D40 FFE2                move.l     [A6 - 0x1E], D0
  3882. 00002CCC  426E FFF6                clr.w      [A6 - 0xA]
  3883. 00002CD0  4245                     clr.w      D5
  3884. 00002CD2  206D B9F8                movea.l    A0, [A5 - 0x4608]
  3885. 00002CD6  49E8 032E                lea.l      A4, [A0 + 0x32E]
  3886. label00002CDA:
  3887. 00002CDA  7003                     moveq.l    D0, 0x03
  3888. 00002CDC  B06C 000C                cmp.w      D0, [A4 + 0xC]
  3889. 00002CE0  670A                     beq        +0xC /* 00002CEC */
  3890. 00002CE2  2854                     movea.l    A4, [A4]
  3891. 00002CE4  200C                     move.l     D0, A4
  3892. 00002CE6  6700 029A                beq        +0x29C /* 00002F82 */
  3893. 00002CEA  60EE                     bra        -0x10 /* 00002CDA */
  3894. label00002CEC:
  3895. 00002CEC  7001                     moveq.l    D0, 0x01
  3896. 00002CEE  2F00                     move.l     -[A7], D0
  3897. 00002CF0  486E FFF8                pea.l      [A6 - 0x8]
  3898. 00002CF4  206D B9F8                movea.l    A0, [A5 - 0x4608]
  3899. 00002CF8  4868 032E                pea.l      [A0 + 0x32E]
  3900. 00002CFC  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  3901. 00002D00  4A40                     tst.w      D0
  3902. 00002D02  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3903. 00002D06  660E                     bne        +0x10 /* 00002D16 */
  3904. 00002D08  4878 045F                push.l     0x45F
  3905. 00002D0C  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  3906. 00002D10  588F                     addq.l     A7, 4
  3907. 00002D12  6000 026E                bra        +0x270 /* 00002F82 */
  3908. label00002D16:
  3909. 00002D16  206D BA78                movea.l    A0, [A5 - 0x4588]
  3910. 00002D1A  4A68 01C4                tst.w      [A0 + 0x1C4]
  3911. 00002D1E  6700 00B2                beq        +0xB4 /* 00002DD2 */
  3912. 00002D22  7801                     moveq.l    D4, 0x01
  3913. 00002D24  206D B9F8                movea.l    A0, [A5 - 0x4608]
  3914. 00002D28  49E8 032E                lea.l      A4, [A0 + 0x32E]
  3915. label00002D2C:
  3916. 00002D2C  7003                     moveq.l    D0, 0x03
  3917. 00002D2E  B06C 000C                cmp.w      D0, [A4 + 0xC]
  3918. 00002D32  6600 0096                bne        +0x98 /* 00002DCA */
  3919. 00002D36  206D BA78                movea.l    A0, [A5 - 0x4588]
  3920. 00002D3A  3C28 01C4                move.w     D6, [A0 + 0x1C4]
  3921. 00002D3E  206D BA78                movea.l    A0, [A5 - 0x4588]
  3922. 00002D42  2668 021E                movea.l    A3, [A0 + 0x21E]
  3923. 00002D46  6024                     bra        +0x26 /* 00002D6C */
  3924. label00002D48:
  3925. 00002D48  3E3C 105F                move.w     D7, 0x105F
  3926. 00002D4C  CE6B 0008                and.w      D7, [A3 + 0x8]
  3927. 00002D50  0C47 0012                cmpi.w     D7, 0x12
  3928. 00002D54  670A                     beq        +0xC /* 00002D60 */
  3929. 00002D56  0247 FFBF                andi.w     D7, 0xFFBF
  3930. 00002D5A  0C47 0002                cmpi.w     D7, 0x2
  3931. 00002D5E  6608                     bne        +0xA /* 00002D68 */
  3932. label00002D60:
  3933. 00002D60  202C 0004                move.l     D0, [A4 + 0x4]
  3934. 00002D64  B093                     cmp.l      D0, [A3]
  3935. 00002D66  670C                     beq        +0xE /* 00002D74 */
  3936. label00002D68:
  3937. 00002D68  D6FC 001C                add.w      A3, 0x1C
  3938. label00002D6C:
  3939. 00002D6C  3006                     move.w     D0, D6
  3940. 00002D6E  5346                     subq.w     D6, 1
  3941. 00002D70  4A40                     tst.w      D0
  3942. 00002D72  66D4                     bne        -0x2A /* 00002D48 */
  3943. label00002D74:
  3944. 00002D74  48C6                     ext.l      D6
  3945. 00002D76  70FF                     moveq.l    D0, 0xFFFFFFFF
  3946. 00002D78  B086                     cmp.l      D0, D6
  3947. 00002D7A  674E                     beq        +0x50 /* 00002DCA */
  3948. 00002D7C  0247 0010                andi.w     D7, 0x10
  3949. 00002D80  4A44                     tst.w      D4
  3950. 00002D82  673A                     beq        +0x3C /* 00002DBE */
  3951. 00002D84  4A6D E698                tst.w      [A5 - 0x1968]
  3952. 00002D88  6604                     bne        +0x6 /* 00002D8E */
  3953. 00002D8A  4A47                     tst.w      D7
  3954. 00002D8C  6630                     bne        +0x32 /* 00002DBE */
  3955. label00002D8E:
  3956. 00002D8E  4244                     clr.w      D4
  3957. 00002D90  486E FEE2                pea.l      [A6 - 0x11E]
  3958. 00002D94  4A47                     tst.w      D7
  3959. 00002D96  6608                     bne        +0xA /* 00002DA0 */
  3960. 00002D98  203C 0000 06B7           move.l     D0, 0x6B7
  3961. 00002D9E  6006                     bra        +0x8 /* 00002DA6 */
  3962. label00002DA0:
  3963. 00002DA0  203C 0000 06B2           move.l     D0, 0x6B2
  3964. label00002DA6:
  3965. 00002DA6  2F00                     move.l     -[A7], D0
  3966. 00002DA8  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  3967. 00002DAC  486E FEE2                pea.l      [A6 - 0x11E]
  3968. 00002DB0  4EAD 201A                jsr        [A5 + 0x201A /* export_1023 */]
  3969. 00002DB4  4A40                     tst.w      D0
  3970. 00002DB6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3971. 00002DBA  6700 01C6                beq        +0x1C8 /* 00002F82 */
  3972. label00002DBE:
  3973. 00002DBE  0C47 0010                cmpi.w     D7, 0x10
  3974. 00002DC2  6606                     bne        +0x8 /* 00002DCA */
  3975. 00002DC4  006B 0040 0008           ori.w      [A3 + 0x8], 0x40 /* '@' */
  3976. label00002DCA:
  3977. 00002DCA  2854                     movea.l    A4, [A4]
  3978. 00002DCC  200C                     move.l     D0, A4
  3979. 00002DCE  6600 FF5C                bne        -0xA2 /* 00002D2C */
  3980. label00002DD2:
  3981. 00002DD2  7001                     moveq.l    D0, 0x01
  3982. 00002DD4  2F00                     move.l     -[A7], D0
  3983. 00002DD6  7200                     moveq.l    D1, 0x00
  3984. 00002DD8  2F01                     move.l     -[A7], D1
  3985. 00002DDA  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  3986. 00002DDE  206D B9F8                movea.l    A0, [A5 - 0x4608]
  3987. 00002DE2  4868 032E                pea.l      [A0 + 0x32E]
  3988. 00002DE6  206D BA78                movea.l    A0, [A5 - 0x4588]
  3989. 00002DEA  2F28 025A                move.l     -[A7], [A0 + 0x25A]
  3990. 00002DEE  4EBA FA5E                jsr        [PC - 0x5A2 /* 0000284E */]
  3991. 00002DF2  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  3992. 00002DF6  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  3993. 00002DFA  206D BA78                movea.l    A0, [A5 - 0x4588]
  3994. 00002DFE  2868 025A                movea.l    A4, [A0 + 0x25A]
  3995. 00002E02  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3996. 00002E06  6000 00A6                bra        +0xA8 /* 00002EAE */
  3997. label00002E0A:
  3998. 00002E0A  266C 0026                movea.l    A3, [A4 + 0x26]
  3999. 00002E0E  4A6C 0024                tst.w      [A4 + 0x24]
  4000. 00002E12  673A                     beq        +0x3C /* 00002E4E */
  4001. 00002E14  7000                     moveq.l    D0, 0x00
  4002. 00002E16  302C 0022                move.w     D0, [A4 + 0x22]
  4003. 00002E1A  223C 0000 8000           move.l     D1, 0x8000
  4004. 00002E20  C280                     and.l      D1, D0
  4005. 00002E22  6706                     beq        +0x8 /* 00002E2A */
  4006. 00002E24  3D7C 0001 FFF6           move.w     [A6 - 0xA], 0x1
  4007. label00002E2A:
  4008. 00002E2A  4AAE FFEA                tst.l      [A6 - 0x16]
  4009. 00002E2E  6610                     bne        +0x12 /* 00002E40 */
  4010. 00002E30  2D4C FFEA                move.l     [A6 - 0x16], A4
  4011. 00002E34  206E FFEA                movea.l    A0, [A6 - 0x16]
  4012. 00002E38  7000                     moveq.l    D0, 0x00
  4013. 00002E3A  2140 0026                move.l     [A0 + 0x26], D0
  4014. 00002E3E  600A                     bra        +0xC /* 00002E4A */
  4015. label00002E40:
  4016. 00002E40  296E FFEA 0026           move.l     [A4 + 0x26], [A6 - 0x16]
  4017. 00002E46  2D4C FFEA                move.l     [A6 - 0x16], A4
  4018. label00002E4A:
  4019. 00002E4A  7A01                     moveq.l    D5, 0x01
  4020. 00002E4C  605E                     bra        +0x60 /* 00002EAC */
  4021. label00002E4E:
  4022. 00002E4E  4A45                     tst.w      D5
  4023. 00002E50  662E                     bne        +0x30 /* 00002E80 */
  4024. 00002E52  4AAE FFE2                tst.l      [A6 - 0x1E]
  4025. 00002E56  6614                     bne        +0x16 /* 00002E6C */
  4026. 00002E58  2D4C FFE6                move.l     [A6 - 0x1A], A4
  4027. 00002E5C  2D4C FFE2                move.l     [A6 - 0x1E], A4
  4028. 00002E60  206E FFE2                movea.l    A0, [A6 - 0x1E]
  4029. 00002E64  7000                     moveq.l    D0, 0x00
  4030. 00002E66  2140 0026                move.l     [A0 + 0x26], D0
  4031. 00002E6A  6040                     bra        +0x42 /* 00002EAC */
  4032. label00002E6C:
  4033. 00002E6C  206E FFE6                movea.l    A0, [A6 - 0x1A]
  4034. 00002E70  214C 0026                move.l     [A0 + 0x26], A4
  4035. 00002E74  2D4C FFE6                move.l     [A6 - 0x1A], A4
  4036. 00002E78  7000                     moveq.l    D0, 0x00
  4037. 00002E7A  2940 0026                move.l     [A4 + 0x26], D0
  4038. 00002E7E  602C                     bra        +0x2E /* 00002EAC */
  4039. label00002E80:
  4040. 00002E80  4AAE FFEE                tst.l      [A6 - 0x12]
  4041. 00002E84  6614                     bne        +0x16 /* 00002E9A */
  4042. 00002E86  2D4C FFF2                move.l     [A6 - 0xE], A4
  4043. 00002E8A  2D4C FFEE                move.l     [A6 - 0x12], A4
  4044. 00002E8E  206E FFEE                movea.l    A0, [A6 - 0x12]
  4045. 00002E92  7000                     moveq.l    D0, 0x00
  4046. 00002E94  2140 0026                move.l     [A0 + 0x26], D0
  4047. 00002E98  6012                     bra        +0x14 /* 00002EAC */
  4048. label00002E9A:
  4049. 00002E9A  206E FFF2                movea.l    A0, [A6 - 0xE]
  4050. 00002E9E  214C 0026                move.l     [A0 + 0x26], A4
  4051. 00002EA2  2D4C FFF2                move.l     [A6 - 0xE], A4
  4052. 00002EA6  7000                     moveq.l    D0, 0x00
  4053. 00002EA8  2940 0026                move.l     [A4 + 0x26], D0
  4054. label00002EAC:
  4055. 00002EAC  284B                     movea.l    A4, A3
  4056. label00002EAE:
  4057. 00002EAE  200C                     move.l     D0, A4
  4058. 00002EB0  6600 FF58                bne        -0xA6 /* 00002E0A */
  4059. 00002EB4  4AAE FFE2                tst.l      [A6 - 0x1E]
  4060. 00002EB8  6614                     bne        +0x16 /* 00002ECE */
  4061. 00002EBA  4AAE FFEA                tst.l      [A6 - 0x16]
  4062. 00002EBE  660E                     bne        +0x10 /* 00002ECE */
  4063. 00002EC0  206D BA78                movea.l    A0, [A5 - 0x4588]
  4064. 00002EC4  216E FFEE 025A           move.l     [A0 + 0x25A], [A6 - 0x12]
  4065. 00002ECA  6000 009E                bra        +0xA0 /* 00002F6A */
  4066. label00002ECE:
  4067. 00002ECE  4AAE FFE2                tst.l      [A6 - 0x1E]
  4068. 00002ED2  664E                     bne        +0x50 /* 00002F22 */
  4069. 00002ED4  302E FFF6                move.w     D0, [A6 - 0xA]
  4070. 00002ED8  48C0                     ext.l      D0
  4071. 00002EDA  2F00                     move.l     -[A7], D0
  4072. 00002EDC  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  4073. 00002EE0  4EBA F9A6                jsr        [PC - 0x65A /* 00002888 */]
  4074. 00002EE4  206D BA78                movea.l    A0, [A5 - 0x4588]
  4075. 00002EE8  2140 025A                move.l     [A0 + 0x25A], D0
  4076. 00002EEC  206D BA78                movea.l    A0, [A5 - 0x4588]
  4077. 00002EF0  4AA8 025A                tst.l      [A0 + 0x25A]
  4078. 00002EF4  508F                     addq.l     A7, 8
  4079. 00002EF6  6710                     beq        +0x12 /* 00002F08 */
  4080. 00002EF8  206D BA78                movea.l    A0, [A5 - 0x4588]
  4081. 00002EFC  2068 025A                movea.l    A0, [A0 + 0x25A]
  4082. 00002F00  216E FFEE 0026           move.l     [A0 + 0x26], [A6 - 0x12]
  4083. 00002F06  600A                     bra        +0xC /* 00002F12 */
  4084. label00002F08:
  4085. 00002F08  206D BA78                movea.l    A0, [A5 - 0x4588]
  4086. 00002F0C  216E FFEE 025A           move.l     [A0 + 0x25A], [A6 - 0x12]
  4087. label00002F12:
  4088. 00002F12  206D BA78                movea.l    A0, [A5 - 0x4588]
  4089. 00002F16  2F28 025A                move.l     -[A7], [A0 + 0x25A]
  4090. 00002F1A  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  4091. 00002F1E  588F                     addq.l     A7, 4
  4092. 00002F20  6048                     bra        +0x4A /* 00002F6A */
  4093. label00002F22:
  4094. 00002F22  4AAE FFEA                tst.l      [A6 - 0x16]
  4095. 00002F26  660C                     bne        +0xE /* 00002F34 */
  4096. 00002F28  206E FFE6                movea.l    A0, [A6 - 0x1A]
  4097. 00002F2C  216E FFEE 0026           move.l     [A0 + 0x26], [A6 - 0x12]
  4098. 00002F32  6036                     bra        +0x38 /* 00002F6A */
  4099. label00002F34:
  4100. 00002F34  302E FFF6                move.w     D0, [A6 - 0xA]
  4101. 00002F38  48C0                     ext.l      D0
  4102. 00002F3A  2F00                     move.l     -[A7], D0
  4103. 00002F3C  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  4104. 00002F40  4EBA F946                jsr        [PC - 0x6BA /* 00002888 */]
  4105. 00002F44  206E FFE6                movea.l    A0, [A6 - 0x1A]
  4106. 00002F48  2140 0026                move.l     [A0 + 0x26], D0
  4107. 00002F4C  206E FFE6                movea.l    A0, [A6 - 0x1A]
  4108. 00002F50  2068 0026                movea.l    A0, [A0 + 0x26]
  4109. 00002F54  216E FFEE 0026           move.l     [A0 + 0x26], [A6 - 0x12]
  4110. 00002F5A  206E FFE6                movea.l    A0, [A6 - 0x1A]
  4111. 00002F5E  2F28 0026                move.l     -[A7], [A0 + 0x26]
  4112. 00002F62  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  4113. 00002F66  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4114. label00002F6A:
  4115. 00002F6A  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  4116. 00002F6E  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  4117. 00002F72  7001                     moveq.l    D0, 0x01
  4118. 00002F74  2F00                     move.l     -[A7], D0
  4119. 00002F76  7200                     moveq.l    D1, 0x00
  4120. 00002F78  2F01                     move.l     -[A7], D1
  4121. 00002F7A  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  4122. 00002F7E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4123. label00002F82:
  4124. 00002F82  4CEE 18F0 FECA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x136]
  4125. 00002F88  4E5E                     unlink     A6
  4126. 00002F8A  4E75                     rts
  4127. fn00002F8C:
  4128. 00002F8C  48E7 0018                movem.l    -[A7], A3,A4
  4129. 00002F90  286F 000C                movea.l    A4, [A7 + 0xC]
  4130. 00002F94  206D BA78                movea.l    A0, [A5 - 0x4588]
  4131. 00002F98  47E8 025A                lea.l      A3, [A0 + 0x25A]
  4132. 00002F9C  6010                     bra        +0x12 /* 00002FAE */
  4133. label00002F9E:
  4134. 00002F9E  B9D3                     cmpa.l     A4, [A3]
  4135. 00002FA0  6606                     bne        +0x8 /* 00002FA8 */
  4136. 00002FA2  26AC 0026                move.l     [A3], [A4 + 0x26]
  4137. 00002FA6  600A                     bra        +0xC /* 00002FB2 */
  4138. label00002FA8:
  4139. 00002FA8  2053                     movea.l    A0, [A3]
  4140. 00002FAA  47E8 0026                lea.l      A3, [A0 + 0x26]
  4141. label00002FAE:
  4142. 00002FAE  4A93                     tst.l      [A3]
  4143. 00002FB0  66EC                     bne        -0x12 /* 00002F9E */
  4144. label00002FB2:
  4145. 00002FB2  4CDF 1800                movem.l    A3,A4, [A7]+
  4146. 00002FB6  4E75                     rts
  4147. fn00002FB8:
  4148. 00002FB8  4E56 FFF8                link       A6, -0x0008
  4149. 00002FBC  2F0B                     move.l     -[A7], A3
  4150. 00002FBE  266E 0008                movea.l    A3, [A6 + 0x8]
  4151. 00002FC2  486E FFF8                pea.l      [A6 - 0x8]
  4152. 00002FC6  486B 0018                pea.l      [A3 + 0x18]
  4153. 00002FCA  486E 000C                pea.l      [A6 + 0xC]
  4154. 00002FCE  4EAD 16AA                jsr        [A5 + 0x16AA /* export_721 */]
  4155. 00002FD2  486B 0014                pea.l      [A3 + 0x14]
  4156. 00002FD6  486B 0018                pea.l      [A3 + 0x18]
  4157. 00002FDA  41EE 0000                lea.l      A0, [A6 + 0x0]
  4158. 00002FDE  2F20                     move.l     -[A7], -[A0]
  4159. 00002FE0  2F20                     move.l     -[A7], -[A0]
  4160. 00002FE2  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  4161. 00002FE6  266E FFF4                movea.l    A3, [A6 - 0xC]
  4162. 00002FEA  4E5E                     unlink     A6
  4163. 00002FEC  4E75                     rts
  4164. fn00002FEE:
  4165. 00002FEE  4E56 FED0                link       A6, -0x0130
  4166. 00002FF2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4167. 00002FF6  4246                     clr.w      D6
  4168. 00002FF8  426E FFF0                clr.w      [A6 - 0x10]
  4169. 00002FFC  7000                     moveq.l    D0, 0x00
  4170. 00002FFE  2D40 FFE4                move.l     [A6 - 0x1C], D0
  4171. 00003002  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4172. 00003006  41E8 032E                lea.l      A0, [A0 + 0x32E]
  4173. 0000300A  2D48 FFD4                move.l     [A6 - 0x2C], A0
  4174. label0000300E:
  4175. 0000300E  206E FFD4                movea.l    A0, [A6 - 0x2C]
  4176. 00003012  7003                     moveq.l    D0, 0x03
  4177. 00003014  B068 000C                cmp.w      D0, [A0 + 0xC]
  4178. 00003018  6600 0108                bne        +0x10A /* 00003122 */
  4179. 0000301C  206E FFD4                movea.l    A0, [A6 - 0x2C]
  4180. 00003020  2068 0004                movea.l    A0, [A0 + 0x4]
  4181. 00003024  700B                     moveq.l    D0, 0x0B
  4182. 00003026  B068 0020                cmp.w      D0, [A0 + 0x20]
  4183. 0000302A  6600 00F6                bne        +0xF8 /* 00003122 */
  4184. 0000302E  7C01                     moveq.l    D6, 0x01
  4185. 00003030  206E FFD4                movea.l    A0, [A6 - 0x2C]
  4186. 00003034  2868 0004                movea.l    A4, [A0 + 0x4]
  4187. 00003038  486E FFDC                pea.l      [A6 - 0x24]
  4188. 0000303C  206E FFD4                movea.l    A0, [A6 - 0x2C]
  4189. 00003040  2F28 0004                move.l     -[A7], [A0 + 0x4]
  4190. 00003044  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  4191. 00003048  4A40                     tst.w      D0
  4192. 0000304A  508F                     addq.l     A7, 8
  4193. 0000304C  6700 00D4                beq        +0xD6 /* 00003122 */
  4194. 00003050  206D BA78                movea.l    A0, [A5 - 0x4588]
  4195. 00003054  4A68 01C4                tst.w      [A0 + 0x1C4]
  4196. 00003058  676A                     beq        +0x6C /* 000030C4 */
  4197. 0000305A  206D BA78                movea.l    A0, [A5 - 0x4588]
  4198. 0000305E  3E28 01C4                move.w     D7, [A0 + 0x1C4]
  4199. 00003062  206D BA78                movea.l    A0, [A5 - 0x4588]
  4200. 00003066  2D68 021E FFD0           move.l     [A6 - 0x30], [A0 + 0x21E]
  4201. 0000306C  6020                     bra        +0x22 /* 0000308E */
  4202. label0000306E:
  4203. 0000306E  206E FFD0                movea.l    A0, [A6 - 0x30]
  4204. 00003072  303C 101F                move.w     D0, 0x101F
  4205. 00003076  C068 0008                and.w      D0, [A0 + 0x8]
  4206. 0000307A  0C40 0002                cmpi.w     D0, 0x2
  4207. 0000307E  6608                     bne        +0xA /* 00003088 */
  4208. 00003080  206E FFD0                movea.l    A0, [A6 - 0x30]
  4209. 00003084  B9D0                     cmpa.l     A4, [A0]
  4210. 00003086  670E                     beq        +0x10 /* 00003096 */
  4211. label00003088:
  4212. 00003088  701C                     moveq.l    D0, 0x1C
  4213. 0000308A  D1AE FFD0                add.l      [A6 - 0x30], D0
  4214. label0000308E:
  4215. 0000308E  3007                     move.w     D0, D7
  4216. 00003090  5347                     subq.w     D7, 1
  4217. 00003092  4A40                     tst.w      D0
  4218. 00003094  66D8                     bne        -0x26 /* 0000306E */
  4219. label00003096:
  4220. 00003096  48C7                     ext.l      D7
  4221. 00003098  70FF                     moveq.l    D0, 0xFFFFFFFF
  4222. 0000309A  B087                     cmp.l      D0, D7
  4223. 0000309C  6726                     beq        +0x28 /* 000030C4 */
  4224. 0000309E  486E FED0                pea.l      [A6 - 0x130]
  4225. 000030A2  4878 06B1                push.l     0x6B1
  4226. 000030A6  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  4227. 000030AA  486E FED0                pea.l      [A6 - 0x130]
  4228. 000030AE  4EAD 201A                jsr        [A5 + 0x201A /* export_1023 */]
  4229. 000030B2  4A40                     tst.w      D0
  4230. 000030B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4231. 000030B8  6774                     beq        +0x76 /* 0000312E */
  4232. 000030BA  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4233. 000030BE  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  4234. 000030C2  588F                     addq.l     A7, 4
  4235. label000030C4:
  4236. 000030C4  266C 002A                movea.l    A3, [A4 + 0x2A]
  4237. 000030C8  603E                     bra        +0x40 /* 00003108 */
  4238. label000030CA:
  4239. 000030CA  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  4240. 000030CE  2F20                     move.l     -[A7], -[A0]
  4241. 000030D0  2F20                     move.l     -[A7], -[A0]
  4242. 000030D2  2F0B                     move.l     -[A7], A3
  4243. 000030D4  4EBA FEE2                jsr        [PC - 0x11E /* 00002FB8 */]
  4244. 000030D8  2D6B 0026 FFD8           move.l     [A6 - 0x28], [A3 + 0x26]
  4245. 000030DE  276C 0026 0026           move.l     [A3 + 0x26], [A4 + 0x26]
  4246. 000030E4  294B 0026                move.l     [A4 + 0x26], A3
  4247. 000030E8  3D7C 0003 FFFE           move.w     [A6 - 0x2], 0x3
  4248. 000030EE  2D6C 0026 FFF6           move.l     [A6 - 0xA], [A4 + 0x26]
  4249. 000030F4  486E FFF2                pea.l      [A6 - 0xE]
  4250. 000030F8  486E FFE4                pea.l      [A6 - 0x1C]
  4251. 000030FC  4EAD 108A                jsr        [A5 + 0x108A /* export_525 */]
  4252. 00003100  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4253. 00003104  266E FFD8                movea.l    A3, [A6 - 0x28]
  4254. label00003108:
  4255. 00003108  200B                     move.l     D0, A3
  4256. 0000310A  66BE                     bne        -0x40 /* 000030CA */
  4257. 0000310C  206E FFD4                movea.l    A0, [A6 - 0x2C]
  4258. 00003110  4268 000C                clr.w      [A0 + 0xC]
  4259. 00003114  2F0C                     move.l     -[A7], A4
  4260. 00003116  4EBA FE74                jsr        [PC - 0x18C /* 00002F8C */]
  4261. 0000311A  2F0C                     move.l     -[A7], A4
  4262. 0000311C  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4263. 00003120  508F                     addq.l     A7, 8
  4264. label00003122:
  4265. 00003122  206E FFD4                movea.l    A0, [A6 - 0x2C]
  4266. 00003126  2D50 FFD4                move.l     [A6 - 0x2C], [A0]
  4267. 0000312A  6600 FEE2                bne        -0x11C /* 0000300E */
  4268. label0000312E:
  4269. 0000312E  4A46                     tst.w      D6
  4270. 00003130  6734                     beq        +0x36 /* 00003166 */
  4271. 00003132  2F2D B9F8                move.l     -[A7], [A5 - 0x4608]
  4272. 00003136  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  4273. 0000313A  206D B9F8                movea.l    A0, [A5 - 0x4608]
  4274. 0000313E  41E8 032E                lea.l      A0, [A0 + 0x32E]
  4275. 00003142  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  4276. 00003146  20D9                     move.l     [A0]+, [A1]+
  4277. 00003148  20D9                     move.l     [A0]+, [A1]+
  4278. 0000314A  20D9                     move.l     [A0]+, [A1]+
  4279. 0000314C  30D9                     move.w     [A0]+, [A1]+
  4280. 0000314E  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  4281. 00003152  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  4282. 00003156  7000                     moveq.l    D0, 0x00
  4283. 00003158  2F00                     move.l     -[A7], D0
  4284. 0000315A  7201                     moveq.l    D1, 0x01
  4285. 0000315C  2F01                     move.l     -[A7], D1
  4286. 0000315E  4EAD 1842                jsr        [A5 + 0x1842 /* export_772 */]
  4287. 00003162  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4288. label00003166:
  4289. 00003166  4CEE 18C0 FEC0           movem.l    D6,D7,A3,A4, [A6 - 0x140]
  4290. 0000316C  4E5E                     unlink     A6
  4291. 0000316E  4E75                     rts
  4292.